I run a Windows VM in VMware for work, so I'll have to find another solution. I've moved a lot of my tasks though over to a VM running in Azure that I start up whenever I need Windows, and have it shut down automatically at midnight to save (my employer) money. I hope I'll be able to run Windows on a MBP in a VM, but otherwise I'll just shift my workloads to a VM in Azure or AWS. Or get my employer to buy me a Windows laptop.
For my home Windows VM, well it's a "good" thing my late-2012 quad core Mac Mini can't upgrade, so I can continue to run VMware on there for the time being. Actually no that's not a good thing, but it's been months since I turned that VM on and I can live without it.
Point is, for most people, although losing VMs on the computer sucks, there are options, including repurposing an old computer, running a VM in the cloud, or just buying a cheap computer for Windows.