I mean... You could if you want. But each virtual machine would take up disk space, and it would stack RAM usage every time you used it.
On the other hand, most modern machines could handle it. And you could clone virtual machines all day long, as long as you had enough disk space for each one.