Vdub,
I own a pretty high volume repair shop/retail store. Including myself, there are between 2 and four techs, five and half days a week. I work at least ten hours a day, the techs work between eight and nine. To be honest, I don't have time or energy to play with infecting VM's. I've done it, but I don't want to keep doing it every time a new variant comes out.
Yes, rolling the registry back undoes recent changes. That includes the bad changes. The machine is usually unusable, or nearly so, so what is the difference? We ensure that Windows is updated before the machine leaves, as well as all vulnerable software, so, in most cases, undoing recent changes is a good thing.
FWIW, we've been in business here for fifteen years, twelve of them in the same location. There is plenty of competition. The city we are located in has about six thousand people, the county about thirty thousand. Most of our customers are residential, some business. With those demographics, you simply don't build a business of this size, in this industry without a good reputation, without knowing what you are doing.
Boiled down, I simply offered a quick and easy way to do what you are doing, and enable better work flow. You, and everyone else here, are free to use it or not, as you see fit.
Rick