Some people keep missing the fact that trapper is trying to say and that is that it will still cost the company, and it will have to pay for it somehow.
It also means that there will be more likelyhood of two or more people being away at one time. In most cases the company wont be able to replace the worker, the other workers just have to do more putting more strain on them. Get a few people away at the same time and the strain gets worse.
Everyone needs a time to recharge and rest, and there is ussually an increase in overall productivity when job stress is kept at the right level. Some people seem to take thier holidays on the job and dont need more holidays, while others work hard and perhaps wouldnt get so burnt out if they had more holidays and had time to relax.
Personally i am in favor of longer holidays (i guess everyone who works for someone is) but it will have a cost, one that could effect small to medium sized companies badly.