I think the 1st-party device support is a little trickier on Linux than on Windows, which IMHO hampers the widespread adoption of Linux on the desktop.
The reason it's trickier is that the Linux kernel has no stable API or ABI --- which is ultimately a good thing ( https://www.kernel.org/doc/Documentation/process/stable-api-nonsense.rst ), but for closed source drivers presents a problem.
I think the 1st-party device support is a little trickier on Linux than on Windows, which IMHO hampers the widespread adoption of Linux on the desktop.
The reason it's trickier is that the Linux kernel has no stable API or ABI --- which is ultimately a good thing ( https://www.kernel.org/doc/Documentation/process/stable-api-nonsense.rst ), but for closed source drivers presents a problem.