I cant understand why anyone would put up with a lot of this, but I can guess its probably some smug "white collar" manager who thinks production or revenue are down because people who didnt go to $college are inherently lazier than he is. Putting the screws on the workers is always the easiest way to compensate for bad decisions in the leadership change.
I worked in an old shop once that did an oil and air service for $59.99. We got a ton of business from a local rental car place because their service pool was under provisioned after their managers expanded the fleet. Now typically when working on simple stuff like a packaged deal, I inspect other stuff. Your brakes/brake lines and any leaks i might spot that seem dangerous. Those get logged in your invoice with a $0.00 fee. Typically the rental place would send the vehicle back for the additional service and a nice thank you box of donuts for the crew.
Management started seeing these 0.00 fees and assumed we were giving away free service because they didnt take the time to train on the computer system we all have to use. So they dismantled the service deal and started charging individually for everything, driving the cost up to close to $100. they also eliminated the inspection line items. We lost the rental place, and we had to spend 20 minutes hand writing issues we noticed on greasy post-its, which makes the shop look cheap.
I eventually quit the place when they started putting cameras in the garage bays "for safety" and changed our normal punch clock system to a fingerprint system...not because i dont like biometrics, but because they dont work when your hands are coated in 30 cars worth of grease and fluid. When the timeclocks broke down, we were always accused of sabotage.