You are right, they are geared toward the recreational diver. They are also expensive, but just like you have said in the past about airplane tickets, you get what you pay for.

If you don't care about paying more than other places, but are concerned with having a great time and having a guaranteed shark encounter every time then they are for you. They surely don't advertise that they are a tech diver place, they do advertise the one thing they are better than anyone else at....SHARK DIVES! There are plenty of other dive operators in the area that will show you a good time, just do a google search. Stuart Cove's is a good place to start.