The problem is maintaining the os. Installing the drivers on windows is usually fine. Maintaining them is frustrating, because of how updates has to be done, and the dirty uninstall process, and the issues.
On many Linux distro it doesn't work perfectly, but maintenance is so trivial that people become used to it. And going back to a high maintenance OS is annoying. Like going back from a modern EV to ford model T. Some people like the experience of going back in time to the mid 90s with Windows, other prefer the simplicity of maintaining a Linux OS