Japanese as it currently exists is just really hard to read when written without kanji. A couple reasons: it has TONS of homophones, and it doesn't use spaces, and also it has lots of common words that are only 1 or 2 characters long. So if you're parsing a stream of kana, in the general case there will be several different ways to interpret the next couple characters and you'll constantly be backtracking.
So at a minimum, dropping kanji would mean the language needed to develop a system for where spaces go (which is less trivial than it sounds IMO). But also it would need to abandon a lot of homophones or find some way to disambiguate them. It could happen I guess, but I'm not sure how it could happen gradually.
Korean could serve as a point of comparison, as modern Korean is written mostly without Chinese characters (you could mix them in if you really want to, but approximately nobody bothers), but it does have spaces between words. And yes, when you have a highly inflecting language, "where do the spaces go" is a very nontrivial problem.
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 has TONS of homophones
I never get this line of reasoning - so are people listening to spoken japanese just in a perpetual state of confusion because they can't see the associated intended Kanji?
Also this coming from a person on a platform who's primary language is commonly pronounced with the last syllable/letter of each word used to start the next one.
The engli shlanguage ha sit sown nonsense.
Japanese could be written with the Latin alphabet very well, if a set of kanji radicals were retained and inserted before a part of the words, to disambiguate their meaning.
This is a not a new method of writing, but this is how writing was done in the past, for many millennia.
The oldest writing systems, like the cuneiform and the Egyptian, also used, besides signs that indicated the pronunciation of a word, determinative signs, which indicated the semantic domain of the word, e.g. it is a name of a human profession, it is a name of an animal, it is a name of a tool made of metal, it is a geographic name, and so on.
The determinative signs could be Chinese radicals to continue the tradition, or they could be a special set of emojis.