Why was that? Could it possibly be because the willing partners in that private agreement aren't as free to choose the terms of their agreement as you seem to think they are? The extra holidays aren't just a line item in the contract, with appropriately reduced pay etc. They are perceived to cause jealousy problems, for one thing. They're also structured as a status perk for long-term employees ("earn a whole extra day for every year of service!" they said).
The issue is even bigger for someone contemplating emigrating to the US, because longer holidays increase the cost effectiveness of transatlantic trip home. Only having 10 days holiday effectively means saying (relatively) permanent goodbye to all your friends and relatives if you also want to have e.g. a Christmas holiday and a summer break.