Why is this such a big deal, sometimes I like to contemplate the monkey dance that is coding and I come to the same conclusions, try coding a webpage in Haskell, yes its possible but programming is very compartmentalized you still need different languages for different objectives.
This guy is a joke, I don't care if he was next to linus codding the kernel, Linux is not only about usability, and I'm not quoting rms here, you have problems of course, but you have a price to live free of DRM, spyware and lock-in, KDE trinity is a example that no matter what the main devs of a project does, it can be undone by motivated community.