Wayland being a requirement sounds like a sound choice in terms of maintenance and the issues of X itself. Applications don't need to update to GTK5.
Because everyone talks about the issues of X, but Gnome, KDE, Xfce and others run flawless on X, but these same desktops have problems when running on Wayland.
https://security.stackexchange.com/questions/4641/why-are-pe...
The lack of problems on X and the problems on Wayland are mostly an issue of maturity.