There has got to be more money in Linux than Windows since the majority of servers are running it. The problem is Linux doesn't see user experience as anything that is necessary. When it does (ubuntu, et al) it thrives....but many of us have been waiting since the 90s for everything to "work" on Linux without having to screw around.
People love it when things just work and for many of them Apple and Windows do just that.
How about unstable apis to anything outside the kernel[1].
Or, more personal, on this laptop I get shorter battery life (I have it plugged in most of the time so it's tolerable), sometimes it doesn't wake up so I have to always shut it down (tolerable) and bluetooth headset doesn't work (I use wired ones, so tolerable again).
> Or, more personal, on this laptop I get shorter battery life (I have it plugged in most of the time so it's tolerable), sometimes it doesn't wake up so I have to always shut it down (tolerable) and bluetooth headset doesn't work (I use wired ones, so tolerable again).
I hear the same problems about MacOS on brand new Macbooks.
> Oh yes, the classic usability problem for the Average User, how could I forget
It becomes usability problem for your users when it becomes too burdensome for ISVs to port their software on your fractured platform. It the whole raison d'etre of technologies like snappy, flatpak or docker that now try to patch this problem.
Is there any point? It seems like you're convinced enough that nothing can ever change your mind. So I'm fine with just disagreeing and leaving it at that.
People love it when things just work and for many of them Apple and Windows do just that.