That's precisely what people are arguing. That's precisely what Kristian Høgsberg wanted from the get-go: for X to simply go away, except as a compatibility layer for "legacy applications". (And I bet Xwayland will eventually be deprecated and unsupported, except for Red Hat's government clients or something.) X has been quasi-officially deprecated for years now, with Wayland offered as its replacement.