This is implemented using Wayland, not X11. I just checked on my Chromebook, GTK+ apps use Wayland by default, Qt5 apps use X11 by default (through Xwayland) and look ugly when told to use Wayland. I guess X11 is going to stay as a compatibility layer, but this won't help it stay to the front.