And by the way, the "charge book time regardless of how long it takes" is a strategy used by nearly every major business on the planet EARTH.
My business installs conveyor systems and builds coal processing plants. When a customer approaches us for a bid, we use productivity rates, factor in a profit margin, and build our estimate. If we do the job at cheaper than we had estimated, we certainly don't charge less. However, if the job costs us MORE than we had estimated, we also have no ability to charge MORE, since the contract values are agreed upon before work starts.
You're given this same benefit at the shop. If the work takes longer, you pay the price you agreed upon, unless the difference is substantial, at which the shop will have to call you beforehand to authorize the additional cost. There are LAWS that protect you - the consumer - from being charged substantially more than you agreed to before work was started.
Having been a technician in the past, I can tell you without any doubt or deceipt that MANY repair jobs take longer than what the book allows. In addition, shops employ technicians at a wide-range of skill sets. While one technician might be doing a job at less-than-book rate, another technician might be a bit newer - thus slower - and take longer than "the book" allows. On those types of jobs, the shop loses a considerable amount of money, because if a tech takes twice as long as "the book" pays, he is essentially earning
double the pay on that book rate. In other words, the shop has to pay him twice as much as what they were expecting to pay him for that job. Lastly, those senior technicians have spent a LOT of time and the shop has invested a LOT of money into them to BE as skillful as they are. It may take YEARS of investing into a technician to get them to the point that they can make you extra money by beating "book" time.
And, as a closing question, if you're in such disgust of the strategy, then why are you socializing with these guys and going out to dinner with them all the time?!
I mean, I'm just wondering!