There are plenty of reasons to run a virtual machine. The first, and most compelling, is that you want to play: Maybe there are some other operating system you want to dabble with (cough Linux cough), ...
Imagine this: You're using one Linux distribution and you want to quickly deploy a virtual machine of another Linux distribution for either testing purposes or to have a secondary operating system to ...