Wayland is a from scratch redesign on how to display things on Linux to get rid of a huge amount of technical debt of x11.
As always with such a huge undertaking, there are a lot of speedbumps on the read that you can't see beforehand. And at every speedbump people cried that wayland was a mistake and we just should go back to x11 because it worked good enough.
We now reached the point where wayland has (almost?) feature parity with x11, that's why now more and more distro deprecate x11 to be unsupported some undetermined point in the future.