I've snorkeled reefs many times, and just got my scuba license over the summer, where I had to do several open water lake dives. Haven't gotten to dive a reef yet, but I can't wait to :)
Anyway, I still have to disagree with you on this.
I see what you're saying about captive habitat size...