Earlier quoted context omitted.
My Asus laptop bought with Windows 7 on it back in 2009, is running the latest Windows 10 version. Both Microsoft and Asus keep having updates for it. Google just needs to actually care.
The driver model for Windows is different than Linux, though. Realistically, most Linux drivers need to be open source and maintained as part of the kernel to continue working, whereas Windows offers a stable driver interface so its not uncommon at all to have drivers that haven't been updated in many years work just fine on current Windows releases.
In fact, Android since project Treble has a driver model similar to Windows.
Linux drivers are considered legacy on Android.
Likewise they could have contracts in place that would force their suppliers to provide updates for X years.