Cynically I wonder if all of these cancellations are due to perceived (or actual) liability for holding huge gatherings that could be traced as the transmission site for infections that led to fatalities.
Are they doing the right thing because they're worried about the public's wellbeing or they're worried about backlash? Ultimately I suppose it doesn't matter why.