X11 was pushed to prevent Sun becoming dominant in the desktop space
The history of X11 is long, and I've used it for nearly 30 years (my first computer which ran X11 (just) was an Amiga A3000 with 10mb of RAM). X11 is OK, but a bit of a funky design, which primarily got adopted because it was a good way for the other UNIX vendors to ensure that Sun didn't fully capture the workstation desktop market with NeWS.
It's design predates many hardware features and concepts and make their use awkward or impossible, but it's most significant problems these days are with security. Many of what were originally design advantages of X11 are now just overhead. I once tried to do some low-level X11 development. It wasn't a pleasant experience.
I switched to Wayland about 2 months ago. Performance is better, stability is worse, a few features don't work. I don't expect to go back.
Submit patches and/or good quality bug reports.