For some people, yes. But if you don't need those things, or your compositor and apps of choice support the same protocols, it is possible to switch to wayland.
But the greater frustration here seems to be lack of interest in multi user graphical computing.
Without the basic nature of X being a priority, the whole system is less. X was done the way Unix was.
People thought through general purpose multi user networked computing. Sometimes just multi user, serial tty style.
The gift of C was that same level of thought behind multi hser graphical computing. Again, sometimes networked, in the same fashion as above.
Current efforts are not multi user graphical computing as a focus.
It is said it can be.
Many who understand how to use X think it should be. Unix is a powerful OS, with some of that potential being sidelined to optimize for specific cases.