Keeping 100+ machines up and running, and caring for individual ones sounds like a whole lot of work. Admittedly we got away with it because those were lab computers used by students, and data persistence did not matter as much (each student had a samba share mounted, which was on a central server and had backups)
I do wonder if full disk cloning + sysprep is still an option with newer versions of windows.