@sima @marcan I wonder, would it technically be possible to create a wayland compositor that does just Xwayland, but doesn't do window management and instead allows you to use the old X11 window manager interface to manage your windows? If that is easier than trying to keep the X11 DDX stuff on life support it would be possible to keep old Window Managers alive until the transition to wayland ia completed while still ditching the bitrotting X11 DDX stack.
@yrlf @marcan possible, yes
the same way it's possible to fix up -modesetting and improve the compositor interface to the point you can do the same things wayland can do
it would be an utter waste of scarce engineer time though
the fundamental issue with Xorg is that the compositor is smeared across two (or three) processes, with a terrible protocol in between. that is the reason you can't really use modern gpu hw to it's fullest, and the right fix is to merge these things into one process