Apple risks losing more experienced users that require x64 compatibility and Windows/Linux multiboot while possibly gaining more casual users that only need a better iPad with MacOS. Seeing ads on Facebook marketplace for people trading their Macbook M1 for Windows laptop.
There is just too little use cases where a virtual machine cannot fulfill the need, and I am never a big fan of "multi-boot" due to the fact I have to reboot which interrupts my workflow. However, I do agree that Apple's HVF need lots of improvements to match Linux KVM level. Linux kernel provides lots of para-virtualization apis for network, filesystem, graphics, which is either lacking or only implemented by commercial 3rd party software on macOS. KVM also supports Memory Ballooning which does not require reserve whole memory spaces for VM, in other words the host can take RAMs back from the VM by telling VM give back the part it does not need. Currently on a Linux host, you almost have no good reason to reboot to use Windows(perhaps the need of all memory space is one?), because you literally got everything in the virtual machine.
Also, the fact you pointed to does not back you claim. Do you mean one uses Windows laptops are "experienced", and one uses Mac is "casual"? There are about 23 million developers enrolled in Apple Developer Program, are they casual or experienced?
Speaking about multi-boot, it will take a long time but it can be there. There are initial Apple M1 support patches submitted to Linux 5.13 kernel which surprised me as there is definitely no documentation on how, and most work is done by reverse-engineering. I don't know the support would ever be good enough for day-to-day usage, but looks like those really experienced users are more interested in the platform than you are.