Just upgrade to better hardware or run Ubuntu.
> And my machine is beefy with 32 GB of RAM and a 16-logical-core CPU.
>I have Windows on a separate hard drive in my machine.
>First, once Windows booted, which took the expected two minutes,
Emphasis "hard drive" and "two minutes" boot time.
Windows 10/11 is absolutely going to shit the bed if it's asked to run off an HDD because Windows nowadays runs with the assumption it lives on an SSD.
You know what happens when tons of random reads and writes hit a drive? An SSD just shrugs and goes about the requests. An HDD literally screeches to a halt as it frantically thrashes across the platters.
So the only thing that's dying here is his overworked HDD and maybe a bit of his wallet to buy an SSD to replace the HDD with.
For this reason I don't think the core argument is really sound, because in almost all corporate environments windows is the daily driver and the regular maintenance doesn't come in massive temporally divided chunks of work that make up the large cited overhead in this instance but instead trickles in on a mostly daily basis.
If windows is going to die it's probably just because Microsoft continues to abuse it and try to turn it into a spyware and marketing platform rather than a workhorse and the equilibrium between a hands off linux install and windows slowly tips to favour linux.
They have been doing this for years and intensify their efforts (e.g. by hiding the local user option during install). And I don't see a massive movement towards desktop Linux - Microsoft understands the power of inertia well and they will abuse it as much as they can get away with it.
I am no longer under the illusion that any significant fraction of the global population of which the market consists will eventually figure this out and migrate away. There is every possibility that they won't and will remain a captive audience providing a steady revenue stream regardless of how they are exploited.
They do this for every other industry in the world, why not software? Humans simply aren't, at scale, what the mythology would prefer we believe. They probably really are closer to livestock.
One can accept this and work with reality or lie to oneself and deny it and continue to insist otherwise in the face of endless evidence to the contrary. After decades, I have given up and go with the former. Especially in the face of the most egregious examples of livestock like behaviour from the vast majority of humanity in the immediate past.
For local development, I can install Windows in under 2 minutes on a PCIe 4.0 NVMe SSD in a virtual machine from an ISO image. Patching it takes longer, about 5 minutes, but I generally do other things while that occurs in the background.
These days I find the most convenient method to get the "latest" fully-patched version of Windows in a VM is to spin one up in a public cloud. Both Azure and AWS have sufficient free tiers to make this perfectly viable for most developers doing testing or whatever. I just tested Azure's deployment time, and it's about 2 minutes to create an up-to-date VM from scratch.