A compass doesn't bring you back to the exact spot, it merely indicates direction. Direction is obvious on Bonaire's reefs: there's only two choices, left and right, and then you have to figure out which way to go when you're back at your starting point, either shallower or deeper. To determine when you're back at your starting point, all you have to do is remember a physical "landmark" and its depth. Stay at that depth on your return swim (surely you can do a 180-degree turn on a Bonaire reef without a compass?) and when you see the landmark, turn toward shore - again, that's the shallower side, not the deeper side. See how easy that is? (Sometimes the mooring line can make a good marker, sometimes it's a recognizable sponge or coral head that serves better, but there's always something.)
No, you've not seen me crawl over iron shore, I retrace my swim out once I find my landmark, then end up exactly at my entry point without using a compass because my UW nav skills are definitely right on, so right on that I fail to see the need for a compass in Bonaire.
(Exception that I'll note: There are some spots where the shallow surface swim involves lots of bare sand and if the waves are really crashing, that can get pretty stirred up. The "house reefs" of Capt. Don's, Buddy, and Sand Dollar that have these lengthy stretches of bare sand each have some system of landmarks to enable the compass-free diver to find his or her way back in low viz conditions - most of the rest of the sites I've dove at Bonaire tend to be sand-free iron shore (to the north) or the shallows are coraled enough to create recognizable sand channel paths back to the entry.)
IMO, they should ban compasses and allow gloves. Who wants all these directionally-challenged divers climbing over the iron shore?