To give Microsoft some credit, at least you can run Windows in a VM pretty seamlessly. Low bar, I know, but Apple doesn't allow you to run macOS on non-Apple hardware IIRC. Using a Windows VM for a client that has a Windows-only (for now :P) stack, and the experience is a lot better than at that Apple-only place back then.