I think everyone is just too obsessed with instant gratification these days, the battle pass being “slow” is actually great for a 3 month season.

It makes getting the rewards feel better when you do get them. Makes it feel like older games when you’d earn your rewards.