Again though, under the current system you pay top dollar for G+ no matter what. Only go to AK that day and the longest line is a 5-minute wait, oh well, you shelled out $20-$25 a person because you thought you may go to MK later. It's happened to me a couple of times.
Under the new system if you buy the all-park version, it is the EXACT same as right now. You can still end up in a situation where you didn't need it because you didn't end up hopping to a new park.
That is the part I don't get. Why be upset because we might be in a situation that already happens with the current version? How is it any different? How is leaving it the same going to improve this particular problem?
The buying for one park, then deciding you want a second park, upgrading to the all-park version and then having to hunt down a refund is the only downside to this new system and it is something they are going to need to address eventually.
If it happens often enough, they will be forced to shell out the money to eventually automate it as that will be cheaper than dealing with endless guest recovery.