Frustrating for you, hilarious for me. I had no idea they had hobbled MacOS in this way. It doesn't surprise me at all really, and it's pretty ridiculous.
I'm not sure why people keep giving Apple their money, especially tech-savvy people that would want to run VMs.
The limit is for macOS running in a VM (which is mainly useful for developing iOS and macOS apps, for example cloud-based testing and CI/CD workflows.)
Most developers build web- and server-based systems that use Linux VMs as back-ends.
Most containers used for development are Linux containers, which also run in a Linux VM.
I'm not sure why people keep giving Apple their money, especially tech-savvy people that would want to run VMs.