This is a bit of a self reinforcing problem. It’s not magic that makes hardware work on windows. It works better on windows because people put time into making it work on windows. They didn’t do the same for Linux because there’s fewer users there.
I’m sure you can imagine the scene that’s like
Eng: “I don’t know if it’ll work on Linux. I want some more time to test it”
Boss: “how many users we have on Linux?”
Eng: “a few hundred”
Boss: “yeah no, just ship it as is”
But the good news is as more people use Linux, that conversation changes.
This is a bit of a self reinforcing problem. It’s not magic that makes hardware work on windows. It works better on windows because people put time into making it work on windows. They didn’t do the same for Linux because there’s fewer users there.
I’m sure you can imagine the scene that’s like
Eng: “I don’t know if it’ll work on Linux. I want some more time to test it”
Boss: “how many users we have on Linux?”
Eng: “a few hundred”
Boss: “yeah no, just ship it as is”
But the good news is as more people use Linux, that conversation changes.