I remember when holidays often fell on Wednesdays. It happened for Washington's birthday, Lincoln's birthday, Columbus Day - but then it was decided that they should all be on Mondays so we would all have three-day-weekends. Of course that meant that we now had "President's Day" instead of the two holidays we used to have in February, an Coluimbus Day would rarely fall on the 12th anymore. But July 4th would always be celebrated on the 4th. It's as sure as Christmas.
Not everyon'e happy about that because it means they only get one day to celebrate rather than three. Personally I liked having a day off in the middle of the week and thought working Monday and Tuesday and then taking Wednesday off before going back Thursday and Friday was great. We worked two days, took one off, worked two days, took two off - it's the perfect week to me!
It will be two years now before we have July 4th on Friday. Then people will be very excited to realize that the following two years will mean additional days off because when it falls on a weekend they inevitably get the following Monday off. Ah well...some folks are never happy anyway!