Separating VMs from each other can be extremely useful for security reasons. If one of the windows VMs is infected with virus or worms and you still need to to keep it running for some reason( eg. backing up the data). In the mean time, you can have another windows running with no fear of being infected by the dying one.