I have to have a laugh when people talk about putting our public services in the hands of "business people" as if those same business people are omnipotent beings that are super-human in their ability to maximize productivity and minimize costs.
There are many, many examples of rampant business incompetence. Morons in the banking industry in the US have practically destroyed the economies of nations.
But, I want to focus on one little example that is plaguing the automobile sales industry: admin fees. Mike Goetz wrote about them in a Drive column recently, and I think his statement:
"One sure thing about admin fees — buyers hate them." --
http://www.metronews.ca/toronto/comment/article/1037520--don-t-let-administration-fees-surprise-youYes, people hate them. It sours the buying experience, especially if they're introduced after a so-called price has been agreed upon. So, we have something that our customers HATE. So, let's keep doing it!! Yay, we have yet another tool to

people off.
This is good business practice? This makes sense how? Surprising people with "fees" and added charges is never a good way to build customer satisfaction. Airlines do it, and that industry is famous for abusing customers.
When I owned a retail automotive electronics store, one of the first policies we enacted was "all inclusive pricing." As an example, a basic remote start system installed was $229 including parts, labour, shop supplies, taxes, etc. We had a phone sales close that consisted of "you bring 229 loonies down, and you're set." Options were also priced the same. Diesel engine kits had a set price, again all inclusive, and so on. No surprises.
This was a giant sales success for the store. People loved it. We revamped all our installation pricing to be all-inclusive. Now, this is work. You have to have excellent knowledge of your cost structure and in the installation end, knowing the average cost per install is critical.
In the consulting business, the standard practice was to bill by the hour. Rates varied depending on the project and the people needed to work on it. Partners billed at higher rates than associates. Quotes for projects were always nebulous and estimates that could fall far short of the final bill. We didn't do that. As the managing partner, I gave a firm quote that was guaranteed. We had a "here's the price" structure that our clients loved. We had fiercely loyal clients thanks to no-surprises pricing. But, many of our competitors poo-poo'd it as "retail marketing" and somehow beneath them. Whaaaat?
When you place an ad for a used car for $23,000, I expect that the asking price is $23,000 plus taxes. Taxes, okay, I'll give that the price is exclusive of taxes. But, when you start stacking hundreds of dollars of "nothing charges" (I don't get a box of admin to take home) on top of the price, I feel that you lied to me.
If you make customers angry and want to leave, then you're doing something wrong. This seems so obvious to me, and yet businesses adopt stupid practices that create barriers to buying and reinforce an adversarial relationship with customers.