I think all your points really hit at the pain points that a lot of us are feeling, and they do a good job of explaining why they are pain points.
If--and I don't agree that EA needs to make a Sims BattlePass system a necessary aspect of owning or playing the Sims 4--these events are going to continue, each one should allow a player to opt-in or opt-out as they choose. Simply for practical reasons: not everyone is going to enjoy every event, and those players may choose to 1) wait to play until the event is over, 2) play offline during the event, or 3) reverse-FOMO and play less and less often the more these events are queued up.
And I think option 3 is the one that EA should be more concerned with - I know I have taken really long hiatuses from Sims 4 due to buggy launches and multi-patch pack issues, and for the past year the times I've been ready to come back to playing... now it's Reaper Rewards and Cozy Celebrations, and I weigh whether I'm really ready enough to put up with an event I don't really care about that will bug me to complete it and that I cannot dismiss.
Plenty of people will still want to play it - just a toggle or a dismiss button (even with the option to change your mind later) would do wonders. Please let me choose how to play my game!