However the main problem with that is NOT the driver model. The main problem with that is Microsoft.
OEMs that cannot/do not get bullied by Microsoft DO provide open-source drivers. Intel, Atheros, Realtek, AMD, lots of others.
However Microsoft made sure Linux devices cannot be sold by usual popular vendors like Dell/Asus/Lenovo etc. Anyone who tries selling Linux laptops or desktops gets their windows licensing screwed up. This is bullying and monopolistic pratices at their worst, and they still continue. Similar with Intel/AMD- Intel effectively forces vendors to limit their AMD offerings.
Plese stop blaming this on Linus and his insistence on open-source drivers.