Yep. Not a lot of grouper here in Colorado waters. While I agree that grouper, snapper, hogfish and others are truly fine dining, if I want fresh caught fish, it's going to be from fresh water. There is a real issue with that here in that Colorado is still on the kick of protecting little fish (most areas walleye, LMB and SMB are protected below 15"), and only allow harvest from 15" to 21", then it's shut off again above 21" with the exception of allowing a single large fish 21+ to be kept. Like many of you have stated, this seems to promote ponds full of dinks while it's nearly impossible to find anything that's legal to keep.
I had the same issue years ago fishing for brown trout, with a 15" limit. I could catch 14" fish all day and never sniff a keeper. It tells me that there is something a bit off in their management plan. I do understand some of the problem, with a lot of fishermen and not a lot of water to fish (Colorado's climate is semi-arid), but seems like a guy ought to be able to catch an occasional legal keeper.
Then there is the issue of returning a badly damaged fish to the water. Keep it and you are breaking the law, return it and it just dies to be food for the bugs. I'd rather be able to keep it for myself in that case, but it's not an option.