Yeah it's subjective, but the 4th is meant to be outside, beers, food, pool, lakes, ocean, river..whatever. All with friends or family. You lose a big part of the weekend to weather, and you have businesses in major areas like Boston having a financial impact. At least with ski areas, many times those plans are already made. Likewise on the 4th with lodging...those are already made. But those businesses that depend on people and nice weather lose out on days like Friday and Saturday. Hopefully not Sunday.