We just seem to be arguing the nuance between privileged enough to spend 1-2K on sports, versus privileged enough to spend 10-20K on sports. People making $40K a year likely aren't spending any money on any sports for their kids and no room to be doing so; but it seems very irresponsible to have children with that kind of wage anyways, no? I get that stuff happens, but families need more of an internal support system and I think part of it is cultural. If you live in Canada, you have incredible privilege, just because its less privilege than your neighbor doesn't mean it doesn't exist.
I know a few first and second generation immigrant families that have no issues living in the same house for a long time. One of my Asian friends is living with his immediate family still, they probably have $250K income under their roof between him, his parents, his brother, and his sister, which allows everyone to pay less rent and save for houses of their own. Speaking a white person, we definitely seem to push our kids out the door a hell of a lot sooner than most other races.
Not everyone has rich parents obviously, that can pave the way through life for them. However, telling people to save more doesn't automatically mean there is "incredible privilege" at work, could be something as simple as not trying to get away from your house at 18 and doing it on your own from day 1. So many people incur huge student loans, not just because school is so expensive, but because they pile a bunch of living expenses in there.
Families can't create generational wealth anymore because everyone starts from ground zero when they move out, instead of working as a family unit to make a better life for everyone. $40K is pretty shit income by yourself, but it doesn't need to be household income if you have multiple people making $40K under the same roof.
The media perpetuates this BS too, how many things do we see in society that degrade people who still live at home when they're 30 or 40? It's like you're considered some piece of garbage if you aren't slugging out alone being "independent" at 20 years old. If you have no job at that age, then sure that's bad, but automatically living at home and paying rent to your family at 30 is a hell of a lot better than paying some other random persons mortgage and still struggling to put food on the table.