Comment Re:Why? (Score 1) 89
The reason Wayland is having so much trouble replacing X is because it's not doing what people want to do.
No, the reason it's having trouble is because it introduced incompatibilities by design which required a lot of work to incorporate it into a system. A project shouldn't be restricted in "what people want it to do". Because the answer to that question is: "Everything, and the same way as previously."
If we heed that line of thinking we'd not have the internet because IPX/SPX was a networking standard that didn't scale well to connect multiple networks. Someone looked at that, threw it out and created something different, and TCP/IP was initially dismissed as nonsense as well.
Wayland is a fundamental protocol change, along with it a lot of conceptual ideas changed (such as what part of the system should be responsible for something). The previous paradigm was "X does everything and the kitchen sink". That is what people want (because people hate change), and that is precisely the number one thing Wayland explicitly was designed not to do.