Getting the driver from the manufacturer directly is somehow involving a middleman in your world, but having that vendor have to submit kernel patches and hope they're blessed by the community, merged, and
eventually distributed by the distros isn't?
> No more waiting for Microsoft to roll out fixes; you can apply your own changes yourself.
You don't have to wait, since vendors can roll out new drivers. And what's the equivalent on Linux? Pollute your system with an unnecessary kernel dev environment and compile from source. Personally, I think having to resort to that for such a simple operation when it is almost 2020 is a gigantic failure.