That's my issue. I get they do this to gain a consistent revenue and such but if they release these skins for free, why not put them in the shop for money after the free event? Why do they hate money?
The last shooter game I played that does this doesn't even update anymore and my oce server is already dead, how am I to convince friends to play? Nobody wants to play a game where they have no chance of getting things they missed out on.
Yes it rewards veteran players but it isolates new players and there are more new potential players then there are veteran players.
My server is dead ❌
I can't purchase the skins I want ❌
This game has no selling/convincing points to bring in new players ❌
Why should people play this over Valorant where hey you missed the skin you want but you can log in daily and it might pop up and like I said they gave it away for free, might as well slap a dollar sign on it after the event.