It's a bit easier for Korean as it has far more available syllables (so fewer homonyms), but you could easily imagine these languages making different tradeoffs and ending up in different places.
It's a bit easier for Korean as it has far more available syllables (so fewer homonyms), but you could easily imagine these languages making different tradeoffs and ending up in different places.
When you're reading, you're trying to identify a substring and map it back to the unit of meaning, which is effectively the kanji. That works seamlessly with Hangul, because it mostly blocks (as syllables) the same way as kanji, and, as you mentioned, the extra vowels and silent consonants provide more disambiguation. With kana, the length you have to scan to read, and then guess at (using only context to disambiguate), a root word, is a lot more arbitrary.
Mechanically kana is just less compressed, less aligned, and makes it harder to visually identify/scan for units of meaning. Obviously Korean shows that you can make different tradeoffs, but for Japanese losing the kanji would probably necessitate reworking Kana as well - and unless the pronunciation changed, it would probably need to be in a way that represents the pitch accent, which is a modifier on the whole syllable, rather than just a few extra consonants or vowels.
What did happen was that we lost obscure words that could only be understood by looking at Chinese characters (because they're used so rarely, or because they sound the same as another more common word) - you could still use them if you wanted to, but unless you also write them in Hanja, it would be confusing, and if you mix gratuitous Hanja into your writing just because you like those words, most young readers will find it pretentious, and I fear, mostly unreadable.
I can't say we lost much by losing these words. Rather, I think it actually forced writers to select less ambiguous words, which is usually a good thing.
(Also, these days most Koreans know much more English than Classical Chinese, so English loanwords can sometimes fill the gap. It helps that most English (or other Western) loanwords sound different from native or Sino-Korean words, so there's less chance of collision.)