Wasteful practice; neither the military nor Federal civil service can do that, both get to carryover ordinary leave only up to a certain limit (Which is more trouble to explain than it's worth, but in theory is based on carry over of only one year's worth).
And when you consider that to take a long weekend usually requires taking 4-5 days of leave versus taking a single vacation day...
I'll type slow for the DUmmies.
I got 30 days of leave per year while on AD. 2.5 days per month. Pretty good deal, right? Well, not really. I get 120 vacation hours currently, or three weeks.
Now let's say I want to take the time between this Christmas and New Year's off. Let's say, for the sake of argument starting the 23rd of December through New Year's. Well, in my current job, weekends are off, and since Christmas this year falls on a Sunday, that means the day after is when the holiday is observed. And since New Year's then also falls on a Sunday, the following day is also an observed holiday, meaning I don't have to show up until Tuesday, 3 January 2012. The only actual vacation I've burned is four days (27-30 December 2011.)
To get the same amount of time off in the military, I'd have to put in (and hope the chain approves) a leave request for 10 days.
But unlike government employees, both in my current job and military, I'm only allowed to bank up to the amount of previous year's vacation, and only for one year, meaning you can't get over 60 days leave if you're AD (unless you were in a deployed status the previous year) or 240 hours of vacation.