Re: Bring Back
"for most things now, we only need a browser"
This just isn't true, though. There's a great many industrial control devices which only run on Windows - in fact, which only run on obsolete versions of Windows that are out of support. Exactly the kind of devices, in fact, which a lot of these Ukrainian companies in the power sector will be relying on.
I used to support Schelling saws for a major plastics company in the UK. These saws are designed to slice big blocks of plastic into thin sheets, cost £250k each and are the size of an Olympic swimming pool. They only work with Windows XP. No Linux, no OSX, no silly browser-based bollocks. Just a fat client Win XP box.
When I worked at what used to be ICI's head office in Manchester, where most of the staff were engaged in trying to come up with a new shade of green paint, the machines that controlled the centrifuges and pigment analysis needed to be run on Windows XP. There was no browser involvement, and using more modern versions of Windows was impossible because the drivers were written so badly that anything after Win XP regarded them as unsafe.
And this is the case is a great many areas of business. We use Sage for our accounts, for example; several versions of Sage (possibly all, in fact) flatly must be installed locally on a fat-client Windows box. There's 800,000 businesses using Sage in the UK alone, and all of them are using it on a windows box because they don't have a choice. I now work with CAD users; the idea that they'll ever be performing their work remotely or in a browser is laughable. The local C++ clients they're using are getting bigger, heavier and more complex every year.
There's no denying that monocultures are bad, but honestly the illusion that there's a choice in the matter because a few applications can now be delivered via the browser is just that - an illusion. Lots of core software still cannot run on virtual machines, cannot be run through the browser, or cannot be run remotely at all, and is unlikely to ever be able to, which makes implementing a heterogeneous environment much, much harder in the sort term - it'll take decades of refreshes before there's anything like enough diversity to make a difference.