Probably overcooking, and possibly some from processing. I don't remember every trying frozen ones. Frozen ones are, of course, already cooked, and I imagine they may be a bit mushy by time they reach the plate.
Overcooking starts to release smelly sulfur compounds.