Rolling back these machines is a fairly frequent occurrence, given that they're testing in-place rolling software deployment routines.
The snapshots are used to provide coherent backups, something that macOS Time Machine doesn't always offer when backing up live VMs.
I'd snapshot more than daily if the popup behavior weren't a constant distraction.
Alternate question: Could I ask why the virtual machine windows unhide when taking snapshots? Is there a user story where this would be a preferred behavior?