Why shouldn't anyone be allowed to take holidays on dates that suit them?

Do you think people know what the weather's going to be like when they book holidays in advance for the dates that suit them?