I don't need to read the whole article to feel your pain. Using a virtual machine to run Linux in Windows is like using a pig to pull your Porsche.
Companies dictate the use of Windows so they can control your environment from both a security and oversight perspective. They don't have the skills to administer Linux machines and even if they did they'd be missing the point of running Linux anyway. We run Linux in VMs because we develop for a Linux environment dummy. And no you can't use WSL - it is worse than trying to run Linux in a VM.
Until companies learn to deal with developers running Linux machines in their environments they will continue to play whack-a-mole with Windows updates which invariably crash the VM. A misconfigured Linux machine may be (almost) as bad a Windows machine - so I understand why corporate IT is afraid of Linux. It still sucks though.
Personally, I gave up on Windows decades ago when I started using my Chromebook to ssh into EC2's for development. There is really no reason to buy a Windows machine for personal use when Chromebooks are such a compelling alternative. When Chromebooks finally could run Linux natively (2018) it was game changer. I since have been using a $600 Chromebook that performs like a $2000 Windows machine. There really are literally no applications that I can't find for my Chromebook. Oh, and if you are REALLY desperate to run a specific program that ONLY runs on Windows...spark up a cloud instance of Windows junior.... ;-)
I don't know what the solution is for Linux developers forced to use a Windows machine, but I know what it isn't.