You can run macos VMs at the very least https://developer.apple.com/documentation/virtualization/run...
Also the EULA limits you to just two VMs per computer and only for very specific purposes. Clearly because they want you to buy their damn computers