Large capacity mags are great at the range. The only "hunting" situations where I ever felt a large capacity mag was a benefit was hunting coyotes with hounds using a Mini 14: Rifle was so inaccurate you needed to spray and pray to hit one. The other would be gophers. Certainly an advantage for shooting wild pigs/boar like in the videos.
We can make jokes about "over compensation", but I believe that the truth is; people have not grown up shooting like many of us older guys have. Having shot starting with my Dad at about 6 years old, we got good. We used the same guns for much of our formative years and into our youth. We got to the point where when we pulled the trigger we fore-knew that what we aimed at was going to be hit. Most shooters today have not had that experience and I am pretty sure that as a result there is a lack of faith in their rifle or their personal ability.
I have taught a lot of new shooters and while I take for granted that when I aim and fire my shot is on point at 100 yards; I cant help but enjoy the look of amazement when a new shooter hits the target where they aim, and then do it over and over again. I will never tire of helping new people in our sport.
I know this will anger some, but for some they are just "cool" for others maybe a symptom of a lack of confidence.in either the rifle or one's own ability. Certainly merchandising, marketing and zombie movies in a consumer society plays a roll in generating a perceived need as well.
In most hunting situations a protruding mag can snag on stuff, accidently release and fall out of your gun, if not charged properly, be prone to misfeeds, and be an obstruction to carrying and handling, not to mention the extra weight added to the rifle.With my CZ .22s 5 shot in the field, 10 at the range; my other two hunting rifles are mausers with floor plates. My other range guns are military or single shots.
Now, I admit I would like to be able to use full capacity CZ mags in my 9mm.
Anyway, buy and use what you want, and what makes you happy and comfortable; and have fun.