The world, of drivers, is a minefield.
Who is responsible for making sure that Windows has the right driver for your device?, I’d suggest (in your example) that it must be Dell.
A manufacturer creates a device, to work with Windows, and sells the device, usually with the driver included in the package, ready for installation.
MS, meanwhile, compiles a set of compatible device drivers, (via contact with the device creators?) so that MS can do all of it’s updates without having to keep going back to, say, Dell, to check out if the MS saved device drivers are still right.
So, then you have two, maybe, drivers of different levels, being thrown at your device.
Add to that the various Device Driver companies who sell their own drivers & confuse the issue still further.
Bottom line, in my opinion, is that the firm which sells it’s devices as “Compatible with Windows” must be responsible & must fix any issues ever arising.
If they say it’s compatible it must be so, and remain so!
They ought to be making sure that MS is kept up to date.
My impressions is that they don’t do this!
(Just my thoughts)