Basically, the guy who forked Xorg off from XFree (because he was the only guy really doing any development) is himself 100% behind Wayland.
And Wayland has been designed, aiui, so that you can either run X over wayland, OR wayland over X, whatever floats your boat. So that when X does sink (as seems inevitable) Wayland will be a seamless transition.
Yes there's a lot of things X can do that Wayland can't. But Wayland was designed to be able to replace X so if somebody wants to code that stuff, there's nothing seriously impeding them from doing so.