Just sharing my experience regarding the VMs:
In my case… it is just a power efficiency (and heat/noise) issue. No CPU frequency scaling on my hardware (old CPUs) means too much wasted power heat/noise/money.
I use the same installs on both bare-metal and VM, but… I get better use of my hardware when using the VM, at least for now
So far… got my AMD temp driver working on real-hardware at least (hoping to be able to do something about the pstates someday!)