To be fair, Wayland is just a protocol. If Canonical decided to use the Wayland protocol, they would still have to write their Wayland display server...