> I've made a personal decision to leave the Linux, X11, and Wayland worlds mostly behind.
I understand X11 has a lot of unfixable problems, but what's wrong with Wayland world?
From my perspective, Wayland "fixes" things that could allow bad things but were also useful. For instance, screenshots/recording took a long time to be implemented, and is still constrained, because of the security risk of arbitrary programs recording the screen. Because that is a risk... but users still want it. As another example, I use xdotool to inject input to programs in X; in Wayland, that would need to be explicitly supported per-compositer.
Instead of xdotool, you can use this: https://github.com/ReimuNotMoe/ydotool