My point is at one stage with games, you didn't have to be beholden to a certain time and place to earn something, and in turn, feel like a hamster on a wheel to accomplish something before time runs out.
Tournaments are one thing, but it seems as though we have started accepting this trend of having to be trapped into into playing for fear of missing out. Past games allowed all items available at one time, and you would work to unlock these things at your own pace. This is why games like Elden Ring, Tony Hawk's Pro Skater, Zelda, etc. are so revered along with their legendary gameplay. They offer us so much and we are compelled to play. Not because we are forced to.
Same goes for the current set up of the game's store. What is the point in having things change daily and then waiting some random date to finally have the item that we want come in? These items should be made available all at once rather than having us feel like Pavlov's dog, checking in every day until it is actually in there.
Let us have multiple ways to unlock certain things, be it participating in said tourneys, purchasing the premium pro pass to have it right away or allow people to earn them as a more expensive item to buy using VC at a later time in the game's lifecycle; where at this point a lot of newer items/equipment/ etc. have been released.
Life happens and there are times where we simply cant play within these timeframes. So an item should be unlocked forever? It just seems counterintuitive for a game to offer you something for 20 days and then never have the ability to obtain it within the entire lifecycle of the game. Especially if this game is a 'live-service" game where its life-cycle will last longer than a year.