Also, human tendency being what it is, I was curious about a dive destination that was obviously popular and wanted to check it out myself. When I planned my trip to Socorro, I realised that I could add Bonaire for the second week and did.
I think Bonaire, like many things here on SB, has achieved "ScubaBoard darling" status. The result is that there's so much hype and such vociferous, if vague "just go, you'll love it" discussion that many people "just go" and invariably some find out they don't love it. There's also a loyalty factor that results in a high tendency to defend faults.
We see this with multiple brands of gear on SB, certain resorts, certain dive ops, etc as well. (I won't get into specifics here lest we further sidetrack.) This is not uncommon in many online worlds. I've seen it on bike, camera, guitar, home theater, car, and watch forums as well. Each have their darlings. Each darling has a great many people that love it, and handful of people who followed along, usually somewhat blindly, and were disappointed.
That said, I wouldn't call myself a huge Bonaire fan. I've been twice. Frankly the only reason I went back was because my buddy and I were looking for an easy trip and we got a great deal. Sure, we liked it well enough the first time... largely because we were going for the "all you can eat buffet" approach to diving. We went on the second trip with the same, appropriate mindset. The diving was good, but the quantity and access was phenomenal. Would I go back again? Maybe. If that's what I wanted.