Don't get me wrong, I'm not saying Windows or Macs are better, I do have a windows machine where I game and do ocasionally some work, but they are miles better when compared to Linux and its ecosystem.
Have you ever tried running an old App on linux compared to windows lets say? Windows compatibility is unmatched. I can effortlessly run old programs and games.
If a linux project is abandoned for a few years, good luck making it run. (and I know you can always recompile etc, but thats besides the point, no "normal" user will compile an app)