I am sorry but if I do a good job, and ask for a bigger salary, that means without mandatory vacation laws I would get an even bigger salary.
I don't understand how you think that's actually an equal solution?
Because the actual trick to have an absolute lot of money is not linked to the hours worked. It's about working in Wall Street, or in some criminal activities, or in some investment. It's never about time spent at the desk, the whole point of earning loads of money is to decouple the revenue from the time worked. You have to earn money while you sleep. Then, why not earning while you tan?
That's the whole discussion between J.Schwartz and B.Gates on the java patents. And I think Gates knows a little bit about having loads of money (I can't say the same about Schwartz).
You have a weird idea of what's "wrong."
What's wrong is American companies that have created this environment where employees feel guilty to stay home when they have the fucking flu or take a week or two off to spend time with their families on vacation. These are the companies that ostensibly offer paid time off benefits.
Then there's the vast majority of the working poor who don't even get this option, so they're screwed when they or their kids get sick or they're at the end of the rope and just need a break. It's not even just pay either -- unpaid sick time can result in getting fired.