They can't ever see fireworks and that is not on the city.
Disneyland sets their AP calendar. A lot of the other shows you listed are only available on certain times throughout the year and Disney doesn't post their schedule a long time advance so you can't plan out a trip from Vacaville or Salt Lake City and Disney knows that. The only real choice they have, if they want to see all of that entertainment, is to buy the higher end passes or pay the absurd gate prices.
But I don't begrudge Disney for doing this, but they most certainly do it intentionally to get as much money out of people as possible by making the lower tier passes a far lesser experience that cannot be planned out in advance the way I can with my sig+ pass.
But I do begrudge Disney for cutting back on everything and jacking up food prices because of their failures with Star Wars. Disneyland was just fine without Star Wars. Its actually worse off today due to it and that is 100% Disney's fault.