It's funny that Microsoft learned this problem and fixed it back in 2007-ish. Well, in another 30 years Linux will catch up. Maybe.
I don't necessary agree that it works for their goals (preventing messed up un-upstreamable kernel modules), but they do it for a reason.
Linux can't lose the GPU without taking the entire system or the program it's operating down. Windows can have the entire subsystem crash and come right back up almost instantly without loss of screen data, including active game windows.
Microsoft most certainly fixed their graphics problems that were rampant from NT4 through Vista.
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
The desktop version does this automatically... if you install the LTS from a XX.XX.02 release: Ubuntu 16.04.2 does this. Ubuntu 16.04.1 does not-you have to manually enable it.
Windows drivers are typically the source of Windows' horrible bugs. It's no different.