I've caught at least 20 under 20inches in the last 2 years fishin either from shore or from my yak inshore and near inlets. I have always wondered the same, but i'm thinkin that we are just catchin the really young on their way in to feed and grow up. IDK, most reports you see of people catchin cobia are offshore still this time of year.