Why such a discrepancy? How are they in business? Why do people go to them?
I see it much the same as realtors- if you decide to sell your house on your own (or on the internet as has become popular recently) you can win big time in that you get to keep the percentage of the sale that would otherwise go to the realtor.
The downside of this is
1) Time- you have to do all the legwork yourself. If your situation is straightforward and simple, and you understand what you're doing, you're definitely better off on doing it on your own. If you don't have the time and don't know the first thing about selling a house, you're probably better off going with a realtor... unless you want to take the time to familiarize yourself with the ins and outs, which again, means more time before you can sell.
2) Complexity- this ties into # 1. If the issue is straightforward, do it yourself is no problem. If you've got lots of investments, RRSP's and tax-deductibles you want to go through someone who knows the system so that you don't end up burning yourself.
I suppose this relates to anything in life- ie;
Represent yourself in court or pay a lawyer?
Fix your car (if you know what you're doing and it's a straightforward job) or take it to a mechanic? (and run the risk of being taken to the cleaners)
Same goes for selling a house, same goes for doing your taxes.
No matter which way you cut it Charles, however, one thing generally holds true. Our society is built upon the feller with specialized knowledge squeezing the fella without that knowledge for pennies. I'm not saying it's a good or a bad thing, but just the way things have hashed out in the end.
I don't know about you, but I've yet to find a dentists office that's not luxurious and well-appointed!