Software is never perfect. Providing the ability to install multiple versions of ArcGIS Pro side by side would allow users to test new versions without having to completely uninstall and reinstall each new version.
I just remembered Sandboxie-Plus | Open Source sandbox-based isolation software. I did not have time to test it with ArcGIS Pro, but I have used it for other software in the past and it worked like a charm. It is much more lightweight that running a VM, offers isolation from your normal environments while allowing to copy data from/to and resetting.