Remember there are different colors of money - OpEx and CapEx. Entertainment is labor intensive with higher paid staff and is operating expenses. Fireworks take expensive techs, etc that are not that elastic in their staffing. While a ride is very expensive, it has a long lifespan over which you have tax benefits, and is staffed by some of the cheapest labor on property
So I don't disagree that they should be acting to fill out the parks to make each greater destinations in their own self.. but there are reasons entertainment/shows can look unattractive and why they can be the first to be monkey'd with... especially if you are measured by keeping OpEx low, etc.