This is obviously not true for the majority of jobs. You can't work harder to make up for your vacation when the job requires your presence (eg waiter, policeman, etc...).
Even for people who could work harder to make up for lost time, I don't agree with the assumption that they would. Remember, everyone has that vacation time, and is required to take it. There's no need to work harder to make up for it.