>The linux ecosystem doesn't even have a legitimate window manager.
The rest is largely correct, but this part is completely wrong. Linux has a bunch of legitimate window managers, most of them much better than MacOSX or Windows.
The problems with window managers on Linux are:
1) fragmentation: there's a bunch of them, all competing with each other, but with insufficient dev resources, so they all feel half-baked,
2) unreliability: because of #1, they have a lot of bugs
3) churn: with Gnome and KDE specifically, they keep throwing things out just as they finally make their product mature and starting over every so often, subjecting users to systems that are never really mature or reliable.
The rest is largely correct, but this part is completely wrong. Linux has a bunch of legitimate window managers, most of them much better than MacOSX or Windows.
The problems with window managers on Linux are: 1) fragmentation: there's a bunch of them, all competing with each other, but with insufficient dev resources, so they all feel half-baked, 2) unreliability: because of #1, they have a lot of bugs 3) churn: with Gnome and KDE specifically, they keep throwing things out just as they finally make their product mature and starting over every so often, subjecting users to systems that are never really mature or reliable.