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...