Yes! Or make the events scenarios that are available 6 months to a year after the fact! They've been releasing such fantastic items (to say nothing of the traits and aspiration) that it is a major negative to bar access to those items for players who might be picking up or returning to the game after those events ended. Do other companies do this? Sure, but I hate it there as well and, as a completionist, it actually acts as a deterrent for me to play those games since, no matter what I do, my collection can never be complete.
So, while I would ultimately be willing to play a small amount of money to acquire those items after the events end, I think it would be a lot more effective in terms of player engagement (and, quite frankly, optics) to make the events return seasonally, or to just set them up as permanent scenarios that people can play at their leisure. EA wouldn't lose anything by shifting to a carrot from a stick (incentivizing versus prodding via FOMO), and players would ultimately be happier, even if the decision is to make people wait a year or whatever to bring each event back. Just give us a way to get the rewards after the event closes, whatever that looks like. Please and thank you!