Gnome and kde don't bring drivers, they bring a compositor. The drivers come from LINUX and other packages like MESA which are distro agnostic.
only working on Windows
OS compatibility is in the hands of the engineers and developers, or more accurately in the hands of corporations that will go where there's money. If you want shit to work on linux, you need to use linux.