reasons why people use virtual devices:
It allows you to install operating systems
It allows you to install a application that may contain a virus without interfering with your computer
the virtual hard drive can be used as back up storage for your computer or to transfer all your data to a new computer
It enables mobile developers to develop application for different versions of Android and IOS instead of having to own hundreds of devices