There are a lot of practical reasons to set up an OS like Windows 10 in a VM rather than using it as a native installation. If you have to deal with files you can't trust, need to test multiple OS ...
I have an old Dell XPS 8100 desktop that I haven't used for years. The last time I took it out, I remember I upgraded it to windows 10 for free. Before that it used windows 7. I also remember before ...