Look I have done the whole you work sleep or eat and nothing else for peanuts. That does not mean everyone who works 50+ hour weeks is getting shafted.
As to family obligations, not everyone is in that boat. Sure, working insane hours may not seem like a great way to spend your early 20's, but it's also not required that everyone do this. You can make a solid living without pulling crunch time, but it's reasonable for the option to exist.
Really, step outside your bubble. Some people working 80 hour weeks pull in a few million per year, they have options and still chose that lifestyle.
PS: And nobody is forced to do this, if nothing else quitting is an option.