Virtual machines and containers are perfect for those who enjoy experimenting with different operating systems and self-hosting services on local hardware. While you could run VirtualBox or VMware Workstation Pro/Fusion Pro on your daily driver, bare metal hypervisors are better for advanced virtualization workloads.