Comp clearly isn't the only reason people pick jobs, but it's a big reason.
There's a "quality of vacation" point you're making, but generally I think the real issue there is that employees are pushovers, and ask permission to use all their vacation time all at once, instead of just informing their employer that they're going to take July off.