Scoop- Shorter hours remove the option of being in the park at that time. There are two reasons that the other options that are listed do not make up for the park option being taken away.
1- Most of the other options require a separate fee. Either a stand-alone or its built in to our AP or Hopper. Cost is a factor when folks decide where to go on vacation.
2- The parks are THE attraction for most people visiting WDW. Yeah, they might play golf, do some shopping, or lounge at the pool. But if there are no parks, most are going somewhere else. So that needs to be considered. The Water Pageant might be a nice add, but does it really offset earlier park closures for most guests? I really don't think so.
So sure, if you count up the different things you can do, sure, there are more today than in the past. But most of those options have a cost, which is not lost on most people, and they don't equal their favorite option, the parks.
That's not to say these other options shouldn't be there, or they shouldn't charge for peewee golf. The pools and other activities are great. They just have to be careful about trying to force people to substitute those things for their main attraction.
As for you second point, ugh.
Yes, I'll grant the point that if a guest takes greater advantage of resort activities, they are getting better value for their resort dollar.
But does that translate into guest satisfaction? Only if the guest realizes they really would prefer these other activities over being in the park. I'm sure a small percentage come to this realization, but for those who would still prefer later park hours, their satisfaction has been decreased.
Look, I'm not saying that mine or anybody else's vacation is ruined by earlier closings. My family will still go, and we will do exactly what you do, take the best option available to us. But we are not as happy about it as we would have been. For us, its not enough to keep us from going, but for those who were more on the fence, it will be.