The U.S. has a strong free enterprise foundation and its laws reflect this. Freedom of contract remains the rule even though it is much criticized in some circles and has been hedged considerably over the years. In employment, the old rule was that you could pretty much fire anyone at will for any reason and, if you did, you incurred no legal consequence. This is pure freedom of contract. In time, this unrestricted f…
Firstly your comparison to lawyering is disingenuous, lawyering has the partnership model, you take a load of young naive idiots, you dangle this partnership jackpot in front of their noses and then you work them to the bone doing dull and even pointless work that you bill your clients many $$$s an hour for while the partners take the bulk of that money home. Lots drop out, some make partner, the cycle repeats. It's a 'jackpot' industry.
Programming is not that way, there's a massive demand for programmers, there's not a massive demand for young lawyers.
The second problem is your belief that working long hours = working 'exceedingly hard'.
There's a massive body of evidence that working past 35-40 hours per week that you're actually less productive in the medium to long term past about a month, it's bad for your health and the whole scenario feeds on itself in a horrible vicious cycle as employees who decide to 'opt out' of it get punished with no promotions and lower raises, perhaps even fired.
You see posts like yours trotted out when anyone puts their hand up and says 'hey, why are we working these long hours?'. Worse still in the UK, where a lot of companies also have this ridiculous culture, we have contracts in place specifying the amount of hours to be worked but they are just ignored. The employer is wilfully and knowingly breaking the contract and often lying to prospective employees in the interviews. But what can you do, you took the job and you can't have too many jobs in the last 2 years as people will begin to wonder.
But we have to protect startups and free enterprise right. Because all managers and CEOs know exactly what they're doing and have been taught that creating a culture of long hours rapidly creates pointless busy work zombies where everyone's losing.
And that's where you're argument falls flat on its face. Turns out we're not actually training any managers they just wing it and one of the intuitive fallacies everyone subscribes to is that more hours at the desk means more hours of production that somehow putting more hours means you're working 'exceedingly hard' instead of the truth which is 'exceedingly inefficiently'.
Perhaps it is time for government to step in as the free market's quite obviously failing at it as they refuse to listen to the scientists and worse are totally ignorant about studies done 100 years ago.