Words in English are built from characters we can pronounce individually and this extends to words so whilst you might not get it perfect you can at least guess the sound of an English word. This isn't the case for characters in Mandarin or Japanese, no sound is encoded in the strokes, the equivalent of a character.
Actually English spelling is pretty complicated and completely different from pronunciation. Why on Earth you Englishmen write "a" (as in skate) but pronounce it as "ei". And why you have so many versions for each vowel and why you have 3 letters for "k" sound and 2 letters (i, y) for the same sound.