For the exact same reason that English is read left to right: that's just how it is.
Hebrew writing originated during a time when right-to-left was the standard.
Answer:
According to Jewish mysticism, God created the Hebrew language to be used from right to left in order to make the attribute of kindness dominant over the attribute of severity. Kindness is associated (mystically) with the right side, while severity is associated with the left.
There is nothing to fix. Hebrew is supposed to be read from right to left.
The Torah is not "read backward". The Hebrew alphabet goes from right to left as opposed to the Latin alphabet (that English uses) that goes from left to right. The Hebrew is read properly (right to left), which would make it appear to an English-speaker that the Torah is being read backwards when it is actually being read forwards.
Hebrew is read from right to left.
Languages that use the Hebrew and Arabic alphabets are written from right to left.
Rob = רוב (read from right to left)
Jewish people ... at least those who have learned to read ... read in the direction in which the material they're reading was printed. For example, when reading English, they read left to right. When reading Hebrew or Yiddish, they read right to left. When reading traditional Mandarin, they read vertically. Etc.
Kevin (read from right to left) = קווין
Modern Hebrew uses the same set of numbers that everyone else uses (0123456789) and these numbers are always written left-to-right. Biblical Hebrew uses letters for numbers, written right-to-left.
Lindsey o'brien = לינדסי אובראיין (Hebrew is read from Right to Left)
Teegan is spelt טיגן (read from right to left).
Will = ויל (read right to left, and pronounced VEEL)
Languages that are read from left to right include English, French, German, Spanish, Italian, Russian, and many others.