> yet nobody outside of elitist mechanical keyboard circles seems to be willing to fix them.

Mostly not to destroy people's muscle memory, I think.

People have gotten used to, and expect certain behaviour from OS+apps. Futz with that, and users become annoyed, frustrated, or ditch an otherwise fine piece of software.

In other words: history / inertia.