Typically when I catch a fish I deem worth the work of keeping (12-15#+ red snapper, dolphin, king mackerel, blackfin tuna) I am visiting my parents, going out on my friend's boat in Central Florida. My parents normally want to have dinner plans made 10-20 years in advance, so "I'll see what I catch if I catch" is a good way to ruin my weekend. Then I'd have to get a cooler, get ice for it, drain and change it probably 5-6 times, to eat a fish caught Saturday-day on Monday evening. Then I have to go buy a vac-bagger and freeze the rest, and I've seen plenty of fish in the grocery store, nevermind the market, probably commercially flash-frozen, that's the match of home-frozen fish.
Otherwise, to go through the hassle for an inshore fish, by the time I get done getting a cooler, getting ice for it, putting the ice in it, lugging it around, cleaning the fish, washing out the cooler, cooking the fish, and doing the dishes, I'd be better off going to a restaurant and ordering fish. It's easily an hour of work and I'm not spending an hour's worth of work ordering fish at 99.9% of restaurants that would seat me. Nevermind cooking prepped fish at home. I can go get a salmon fillet, put some oil on it, butter, lemon, white wine, herbs of my choosing, done with hilariously less work/time spent.
Unless it's a full on, waste the whole day purposely fishing, 30-45+ minute run offshore, I want to take some bong rips, grab a few lures and flies and the pliers, and just go. I don't want a stringer of fish hanging off me when I'm wading, turning to dogshit in 80 degree water, and probably getting picked off by a shark, scaring the living sh!t out of me, at minimum. I don't want to lug a cooler all the damn way down onto the beach, then have to keep my head on a swivel to prevent someone from stealing/dumping/being human it because I was more than 5 feet away and they didn't know it was mine although they're mad at me for calling them the son of a jizz dumpster from 150 yards away after the 4th time they looked at me screaming at them to leave my property be.