What the hell is going on with shops?

one of my pet peeves with professional shop rates is they charge you by what the book says it will take. Seems those times are what it would take an amateur to do the job not a professional. They brag about knowing what they are doing and then charge $150/hr or more for the book time when it often is 2 to 3 times as long as what it really takes a professional to do the job. So in reality they are not charging $150/hr (or worse) but more like $300-$450/hr. I say pick a rate that pays your bills and makes you money and then just get the dang job done. If that's $450/hr and full retail price on parts and $100 to diagnose then fine. We'll just call you the auto DOCTOR from now on, but stop peeing in my face and telling me it's raining.