I love diving. I've found diversification in my expectations to be key. If you put all your eggs in one basket you increase your possibility of disappointment... i.e. if it's just about the reefs, they seem to be in a downward cycle; if it's just about the wildlife, some places are fished out 'cause people are hungry; etc. etc.. I try to see the best of each dive/diving locale/diving environment...it's about the reef, the wildlife, the topography, diving (& dining) with friends, making new friends, local folks and their customs, a beautiful sunset from shore, being on a boat, sitting on deck at night with the big sky no light pollution and virtually no horizon counting satellites, etc. etc.. If none of that gets your juices (Work to Fun) flowing...well, wtf there's always golf.
All good stuff. Golf is fun too. Fun, or an often inexplicable nightmare in my case.