@treee agreed with everything you said, and a great post.
bottom line: how many VMs you can run simultaneously and with acceptable performance for the desired workload is dependent on your hardware config. Apple Silicon may run oversubscribed systems faster, but this still applies: nothing helps virtual like real.