it's on those applications to support wayland, not the other way around. X certainly wasn't developed to support upstream.
adopted an extensible standard, regardless of how it makes you feel.
more secure and resilient to a variety of attacks, including keyloggers. Yes very bad.
how about the fact that nearly all X developers founded and are now supporting Wayland, and X hasn't had meaningful development aside from break/fix patching for over a decade?