@marcan this is a serious question: what (besides developer hours) would stand in the way of decoupling the Wayland *interfaces* from the Wayland *display server*, and making that display server implement all of the X11 interfaces as well as all the Wayland interfaces?
I ask this question because it seems like this refactoring might be the path of least resistance toward implementing the missing accessibility features in Wayland-the-display-server.