That's how it works in most of these games though, the battle pass is "free" but the premium stuff is there to make it very much in your interest to buy it.
Luke literally mentions them introducing paying for ranks at the end of the season as a "catch -up"
I'm not saying this is a criticism, but it's literally just a standard battle pass, except with gameplay-relevant items.
except if you are a fan of destiny and have been buying the seasons anyway you are literally spending 0 more money on the pass.