The truth is in the middle.
High school football is not what every 15-18 year old boy aspires to and is inspired by anymore. There are infinite pursuits that are competing for the time of our youth in this millennium, when there were much more limited avenues in yesteryear.
With the “rise-and-grind” mindset that’s pumped into the current generation, I don’t think it’s the work ethic that’s lacking. There are some extraordinary things being done by youth that aren’t seen in an athletic context. But it is passion that inspires those pursuits. Getting barked at by a coach doesn’t excite the passion that it did in a previous generation. A kid can just as easily apply himself to something else.
A good coach, though one that may be gruff, doesn’t have the entire student body population clamoring to play anymore. It’s not nearly as simple as kids not having a backbone or work ethic.