What parts of Wayland do you not like?
There is a good chance that it was also designed this way on purpose. Almost everything I have heard people complain about on Wayland boils down to “it does not do that on purpose for security reasons”. In order to get around the purposeful constraints, you need to design extension protocols to create desired functionality and not all of those have been built. It is still on purpose though.
You may simply disagree with the priorities. Which is what enshitification for profit is as well of course.