I have no clue why I'd buy the battle pass.
I'd say the best reason is the fact that you get all the coins back, by the time you hit rank 97. So if they announce the season 2 battle pass, and it's not crap like this one seems to be, and it actually includes good character skins and cool weapon skins, and you know you're going to buy it, and you've ranked up season 1 all the way, then why not? I'd be like getting 12 free apex packs, all the fairly lame content that's in season 1, and the only good weapon skin from level 100, and getting all of that for free.
I honestly hope a hugely negative reaction and poor sales gets them to re-design the pass retroactively, perhaps in a month or two, but sometime before the end of the season. Getting a season 1 badge that says level 5 when you reach level 5, and then getting a level 10 version when you reach level 10, and so on? Unless I'm missing something that they haven't explained properly yet, that is just outrageously bad.
That post is a joke, but then again, so is this battle pass.