I'm a bit dismayed by all the negativity you're getting. Thanks for all your level-headed and detailed responses here.

I have a hard time understanding why people object to this kind of attempt to systematize something that conventionally relies on rote learning. I've always found that figuring out the underlying rules helps with the rote learning. When you see some new word or conjugation, it's super helpful to have a method for explaining why it's that way; it helps fix it in your mind.

I wonder if native speakers object to this approach because it isn't really how you learn as a kid. You don't learn any abstract rules, you just absorb a huge amount of training material and construct your own model. But that doesn't mean adults need to learn in the same way; we can and should leverage our painfully-acquired knowledge and skills from other domains.

FWIW I actually haven’t seen negative feedback from the native speakers I’ve shared it with. (Maybe they didn’t want to upset me! I don’t know :)

Well, the native speakers or otherwise self-diagnosed experts who felt obliged to chip in here!