If window icons and drag and drop are corner cases "that go against the explicit and specific designs of what the protocol should do" the "specific designs of what the protocol should do" are clearly wrong.
Besides that, only RedHat and Collabora consultants are pushing for Wayland. People that actually use their computer (as in requiring e.g. drag and drop to work properly) stay on X11 and have done so for the last 16 years.