I think starting fresh from a Weston or wlroots base is the only way we’re going to get decent desktop environments. GNOME and KDE are “translating” the X11 stuff over to Wayland methodology, but that’s not going very quickly.
It’s great that Debian is leaving the old X11 within arms reach. This is a very pragmatic way of pushing Wayland a bit while not screwing over the users.
GNOME now defaults to Wayland and the other desktops default to X, Debian has no reason to second-guess them. Worse, changing the defaults in this area would be a fork in all but name.
You may be waiting a very long time.
Does NVIDIAs driver has any special code to make i3 work on X11 but missing code to make sway work on Wayland?
For Wayland, nVidia only implements the EGLStreams buffer management API, whereas other drivers implement the GBM API. Individual compositors (like sway) need to add support for EGLStreams.
See also https://wiki.archlinux.org/index.php/Wayland#Requirements
Personally I avoid NVIDIA like the plague, but at work we have to support VMware running with 3d acceleration on all kinds of cards on Linux, including NVIDIA with proprietary drivers. Apart from VMware having announced no plans yet on supporting Wayland this seems like yet another small reason to stay with X11 until the end of time.
what technical justifications are you using to make this claim?
[0] https://github.com/swaywm/wlroots/wiki/Projects-which-use-wl...
Hell, RHEL even dropped KDE support entirely in version 8.
I'm not saying change is inherently bad, but I'm amazed how much change is caused by a single project.
[1] https://lists.debian.org/debian-devel/2013/10/msg00578.html
If only there were some sort of (M) Advanced Traditional Environment they could default to instead..
disclaimer: i probably haven't given any recent gnome version a fair shot
Therefore, it is the expected result that Debian should follow the upstream Gnome into using Wayland.