Unfortunately this is the truth.Most dive shops are run by people passionate about diving but absolutely stupid about how to run a successful business.
Shops tend to fall in three catagories:
1) The diver who runs a shop -knows what divers would like but the owner inevitably knows little about running a business and struggles by without making enough money to reinvest in the business. Can be seen in the inventory being thrown on shelves or hung on 20 year old slatwall. Have very little on line presence or sales.
2) The businessman who runs a shop - by not understanding divers and trying to squeeze every nickel out of them ends up driving people to other shops. Online business is hit and miss.
3) The mix of 1&2 - If you are lucky to have the combination of someone who understands divers and knows how to run a business you might just have a shop worth giving your business.
I have all three relatively close to me:
One shop gets by on just enough to pay salaries for the shop staff and technicians. Stock is old and haphazard. Can talk with them all day about diving as the shop is so quiet.
Shop two only see you as an income stream and will try to over sell you on everything. They refuse to fill tanks that they haven't checked (despite them having been tested a week earlier to the exact same standard - have witnessed the arguments).
Shop three - great shop where you can chat about diving, buy your gear, get training but they will sell you the right thing even if it means more work for them (even from outwith their normal product lines).
Guess which shop gets my business despite being further away.