This basically needs an industry standard
^^^This^^^ And it ain't gonna happen - again.
We (consumers) were extremely lucky the rest of the universe decided they needed to gang up on (conspire against?) IBM way back in the day. They all got together and came up with the AT (later ATX) "Form Factor" standard for PC components that dictated things like standard physical dimensions, standard connectors, standard voltages, even screw sizes and screw hole locations were standardized. Without that happening there never would have been the "IBM Clone" industry (from Dell, Compaq, Northgate, Zeos, Gateway, etc.) or the PC parts "DIY" industry. There likely would be no NewEgg or Microcenter. Circuit City never would have existed. Best Buy would be different - if ever at all. Not sure even Amazon would be the same.
Without the AT/ATX Form Factor standard, there would be no "build it yourself" PC computer industry.
But there is no way all those hardware and software giants in the industry today will ever come together again to agree on a single industry standard.
How do we know this? Simple. Greed. Why is there no similar form factor for laptops? Simple. Greed. And this...
- With how many bullshit proprietary and otherwise insane implementations of RGB, not happening.
Everyone has their own "proprietary" (and trademarked, patented, and copyrighted) way of doing things and no way are any of them going to give that up to comply with (and pay licensing fees to) another company's methods.
- An advanced uninstaller app, like Revo Uninstaller, since all apps, when uninstalled, leave various values recorded in the OS (some of them are even malicious and spyware).
- An advanced driver uninstaller, like DDU.
No! I totally disagree with this. That would be a HUGE and horrible step backwards, and mistake!!!
These features and several more you want will simply add bloat and complexity to the OS. And that likely will affect performance and have to potential to expose the OS to more vulnerabilities and security threats. And who will get blamed for degraded performance and increased security problems caused by others? Microsoft, of course.
In the beginning, Windows included code for 100s of different hardware devices. It was a HUGE mess that just got messier and messier each day as new products hit the market.
So Microsoft and others in the industry got together and came up with new industry standards. A single set of standards the OS and the hardware and software developers would comply with. USB came out of this.
Windows Uninstall already is an advanced uninstaller for both apps and device drivers. And Microsoft and others in the industry have gone to great lengths to publish and make available the various standard protocols.
The problem is, Microsoft cannot police, and Windows cannot address every hardware and software maker, and every product they make to ensure each device complies with those published standards. There are 10s of 1000s (if not 100s of 1000s) different products. And sadly, many companies don't comply with those standards. That is exactly why many apps and drivers fail to totally uninstall and clean up after themselves, to include resetting where necessary and removing orphaned entries in the Registry.
And for sure, part of that is, again, greed! Norton, for example, was a master at making it near impossible to completely remove it - coercing users to give up and pay for another year.

Programs and drivers that fail to totally remove themselves is the only reason programs like Revo and DDU are out there.
Microsoft has done their part to ensure a level playing field and common set of protocols. This is the best way to ensure Windows doesn't become a totally unmanageable, bloated mess - again. If a program or driver fails to totally uninstall itself when requested by the users, we users need to revolt and refuse to buy from those companies.
As little as possible.
An OS's job is to be a blank canvas for the user to do whatever they want with it. Nothing more.
^^^^This^^^^ Well, one thing more - the OS needs to be able to protect itself (and its users) from security threats.
It shouldn't have to do this, but thanks to the bad guys and
the failure of the antimalware industry (Norton, McAfee, CA, Trend Micro, Kaspersky, Bitdefender, ESET, Avast, AVG, etc.) from stopping them when they had a chance

, this task has fallen on the OS developers. Why? Because they are going to get blamed anyway - just like they got blamed for nearly 2 decades after XP - even though it was the badguys perpetrating the offenses, and the antimalware industry who let them flourish.
