Parallels Desktop - provides a practical solution by allowing Windows environments to operate within macOS without requiring a second computer. A recent review from Better Business Advice identifies ...
If you need to use virtual machines on Linux, try Virt-Manager. Virt-Manager is more reliable than VirtualBox. Virt-Manager is completely free and open-source. I'm a long-time supporter of VirtualBox.
There are a lot of practical reasons to set up an OS like Windows 10 in a VM rather than using it as a native installation. If you have to deal with files you can't trust, need to test multiple OS ...