The way I see it, companies know that there will always be people who would sacrifice quality of life for money, and adjust compensation for that. This wouldn't be a problem if only a few companies do this. But when every company does this, it results in forcing everyone to just keep working long hours in order to stay afloat.