Most holidays are 'day' celebrations -- on Thanksgiving and Christmas, you gather for a big family meal at noon, on Memorial Day it's afternoon picnics and air shows, etc., so having the day off makes sense.
New Year's is celebrated on New Year's Eve, so you have Jan. 1st off to recover from your night of drunken debauchery.
On the 4th of July, you celebrate in the evening, but you can't celebrate too much or too late because you have to get up the next morning. During the day on the 4th, you might grill, but you're probably doing that most weekends about now anyway and don't need the day off for it.
It would make sense, to me, to either have fireworks on the eve (night of the 3rd) or have the 5th off as a paid holiday (so you can sleep late after your midnight fireworks bash).
How am I wrong?
New Year's is celebrated on New Year's Eve, so you have Jan. 1st off to recover from your night of drunken debauchery.
On the 4th of July, you celebrate in the evening, but you can't celebrate too much or too late because you have to get up the next morning. During the day on the 4th, you might grill, but you're probably doing that most weekends about now anyway and don't need the day off for it.
It would make sense, to me, to either have fireworks on the eve (night of the 3rd) or have the 5th off as a paid holiday (so you can sleep late after your midnight fireworks bash).
How am I wrong?