Still, most of what GP said is still true. People negotiate for their salary and benefits, and paid or unpaid time off is a big part of that (6 weeks paid time off is common in IT).
That of course means better negotiators tend to get better deals. If you don't like that there are places with collective labor agreements, with wages set entirely though negotiations between company and union.