It's exactly what your comment was about: the same boring motte and bailey fallacy of “you don't understand, wayland is a protocol”
If your protocol you pushed to replace a working implementation invites a dozen poor implementations which people routinely confuse, that's a problem with the protocol and the push to get people to use it.