We'll have to differ in our opinion, there. From what I've observed it is either an issue of Microsoft sitting on drivers the manufacturers supply to them for inclusion in The Great Microsoft Driver Library in the Cloud (in which case the fault does lie with Microsoft) or the device manufacturers not bothering to supply drivers, which it is their job to write, to Microsoft, so it's picking generic MS-written drivers when it must.
So far, based on a number of different devices, it seems to me to be more "device manufacturer not sending to MS" than MS sitting on things in a backlog.
We used to have tons of driver problems from obsolete drivers. The new driver update mechanism of Windows greatly alleviates that, but it relies on those who are supposed to be writing and updating those drivers to do both those things and submit those updates to Microsoft.
The device I'm typing from has Intel WiFi and Bluetooth, and AMD Graphics. Intel churns out driver updates at a frightening pace and if it weren't for Intel Driver & Support Assistant they'd never be up to date. This indicates to me that Intel is not giving these updates to Microsoft, or at least some of them would have made it through. AMD does far fewer for their Radeon software, but these, two, always come via AMD Radeon Software, never Windows Update.