It's because there will be new seasons. Unlike other games with battlepass systems the old seasons won't go away when the new one comes in. You'll get to choose which season you want to spend your points in.
Exactly right lol. If people thought about it for like 2 minutes they'd realize that is why
When Season #2 comes out, you still have to unlock everything in Season #1 if you want that one armor piece that is granted in the last unlocks of season 1. If you thought about it for 2 minutes you'd realize that it changes nothing.
The current unlock system blows, coming and going of new seasons makes it no better.
As
Auzzy26 said, it would be better if certain items cost a certain amount. For example all shoulder pads are 10 Tokens, all helmets are 20 tokens, or something like that. Then there would actually be a point in having tokens in the first place, and you would have something to look forward to when saving your tokens for the thing you want most.