Been playing apex since launch. I've bought a total of 3 battle passes with actual money, it's super easy to just continue buying the battle pass off of the previous pass rewards. I have no love for the battle pass market but the apex one isn't one I'd call predatory. Game is free, battle pass is purely cosmetics you aren't forced into in any way. Aside from persistent audio issues apex plays really well for me.