I disagree that this is an issue. The main advantage of Linux for me is that I have choice (including using various desktop environments that the author is annoyed by; I used GNOME for years and eventually had too many problems with it so I switched to KDE), and those choices are not controlled by one entity which, in the case of Apple and Microsoft, view me only as a customer to extract money from.