I think a lot of context is being stripped from these discussions.
Most of the articles/media around the lower crowds were specific to July 4th weekend.
A lot of that was based on wait times in the park being recorded by third parties.
People will absolutely decide to stay inside during hot weather. People who paid money to fly to Florida will absolutely avoid going to the parks and standing in line, when they have access to air conditioning and pools at their resort. This isn't about cancelling vacations so much as it is, why are wait times in the park so much lower at random times during the day.
So yes, in that context, it absolutely makes sense to say that the weather is playing a part in shifting wait times and demand and generating the comments about lower crowds.
So now that attendance is starting to rebound what is the cause? Strictly discounting?
The point being...it is these very people who would have avoided the parks anyway on a hot day.
In Florida the average temperature has risen 3 degrees in 100 years. I very much doubt anyone who previously stayed out in the parks at 90 degrees is going to cave in and stop going because of an extra 1 or 2 degrees.
There is always fluctuations in temperature and therefore fluctuations in attendances. But we are talking here about why people who used to go are now not going as much...and I just fail to believe a couple of degrees is going to sway things so much.