@marcan the problem is people tried to fix the X11 bare metal situation
and realized that you more or less have to reimplement an entire wayland server, with all it's compositing stack and redraw loop and modeset handling and everything else
and then you need to retrofit the X11 window model into that rendering pipeline, all while keeping the glamor acceleration going
people actually built this. it's called $wayland_compositor + Xwayland
that stack _is_ your modern bare metal X11 stack