Ok the first block was right, the rest very wrong.
Xorg is old, and broken by design. Wayland is completely different and backwards compatible only because it had XWayland, which allows running X11 apps within wayland. Its goal is not to copy any features, but make things work in a reasonable way that users can control and intercept.
On Xorg every program can do anything. Open multiple windows, capture all your inputs from anywhere, record your screen, crash your screen, do random keypresses or inputs in any other application, …
Its a total mess, even though this is mainly a problem with proprietary apps.