Again though, I'm not sure about any of that. I write OpenGL code, but I don't fully know the capabilities of EGL or what is required by driver vendors to support it.
Then we will have to see how well Canonical can create mirway/waymir shim since the Wayland devs are surely not going to do that job and they cannot just repurpose code like what they did for Xmir.
I hope in a few years Canonical will come to their senses and switch to Wayland, but that's completely unlikely at this point. Here's to hoping Steam Box uses Wayland as well.