Im more inclined to believe the lazy mentality is from lifestyle and cultural stemming
If this generation is on a par with previous generations, or even surpassing them, wouldn't that indicate they're less lazy? You can't have it both ways - either they're lazy and that explains why they're behind, or they're not behind and that has to mean they're not lazy. How can they be both lazy and ahead?