It's pretty annoying that almost EVERY game does this. They make some exclusive one time thing and never releases it afterwards to anyone that might have wanted it, it just discourages wanting to play the game because you missed out on a cool wrap/paintjob you wanted or cosmetic. It's just such a bummer when you miss out on something great and the game tells you that you can no longer get it😕
Like i get it that ranked/league rewards are supposed to be exclusive and a flex or something like that but it's still just not really fun for the community knowing they missed out on something they liked.
I'd say they should remove the milestones in league and everyone should be able to get the rewards that are below their current.