I like how during the Virtualization feature demo, they only mention Linux and not Windows. As a full stack web developer, I need all environments, so it makes me nervous. Need more info before deciding if I'm going to make the jump to their silicon or begrudgingly transition my primary machine to a PC. Here's hoping...
I've been trying to work out the deeper reasoning behind this, and I'm coming up blank, with one possible exception that seems quite far fetched by the time Intel Macs are no longer supported.
Back in the day, by far the #1 (and for most of us the
only) reason to run a Windows VM on a Mac, was to test/debug something using the hugely-"popular", Windows-only browser of the day: Internet Explorer. IE is already dead, the Windows-only "Edge Legacy" (i.e. Edge using the fork of Trident that became EdgeHTML) is essentially dead, and current "Edge" (a) is cross platform and (b) uses the same engine as Chrome anyway.
What are you expecting to need a (x86) Windows VM for, by the time Arm Macs are either (a) available or (b) the only choice for new purchases?
I tend to avoid the nitty gritty of front-end work when I can these days, but to be honest, even if I had a client who insisted on compatibility with some archaic windows only browser,
and I wanted/needed to buy a new Mac that had an Arm CPU, I'd just keep my old Mac and RDP or VNC to the Windows VM the few times it's required.
Changing your entire working environment (and, ironically, losing any ability to test your work in Safari on Mac, and the ability to test your work in Safari on any iOS device you like without needing the physical device) sounds quite a lot like cutting off your nose to spite your face.