Honestly, to save money. Operators are charging at least 185 USD + tax, to snorkel with the whale sharks. Instead I could maybe pay half of that to a fisherman, who, as you say, know the sea's well and know where the whales sharks are. They were there long before the dive OPs and I could imagine...