I really think one of the biggest factors to consider when keeping panfish is the size of the lake.
Look at Lake Emily for example. If I remember correct, the winter of 2014-2015, that lake produced like I never seen before. Limits of crappie/gills (25 a person at the time) within a few hours and the crappies would average 10+" and the gills around 8.5-9.5".
This was my go to lake for years and during the winter, seeing 15 other guys out on the ice was a busy day. That winter of 2014-2015, word got out about the fishing and the lake looked like a city on the weekend. It literally took one winter to wipe out a 268 acre lake.
I fished this lake a lot since then with not much to show for as far as panfish go. Haven't caught a crappie out there since that winter. Haven't caught a gill out there worth keeping since that winter.
Last year they finally put a 10 fish limit for panfish and FINALLY put a slot on the pike which the lake needed really bad. I still read posts from that thread and was disappointed to see some of the gills people were keeping this past winter but it is what it is.
The bottom line is that it is up to us, as fisherman, to be responsible with our harvest choices. Just because something is legal, doesn't mean it's something you should do. I will never keep more than 10 panfish in a single outing, but that's just me and I know everyone is different. I think if everyone would just become a little more considerate of our resources, we would start seeing better results. Just my 2 cents.