I will never understand the whole virtual machine and cloud craze. Your operating system is better than any hypervisor at sharing resources efficiently.
And if youre running untrusted code, then using a virtualized environment is the easiest (id even say best) way to go about it.