Because there are a lot of words that sound nearly identical, way more than in English. For speech you have pitch accent, but you can’t achieve that with writing. I’m not saying it’s a good system, but at least it makes a bit of sense. But it is pretty stupid to have 2 literally identical alphabets which just look different