So, for each top golf location we have something like 120 VMs? That sounds suspiciously like exactly one per bay.
After a point it must be cheaper to bring in a AAA engineer and do this with 10-50x fewer machines. Poking VMs with the management stick doesn't fundamentally solve this IT scaling problem.