do you not have to pay a subscription fee for some features
there is no subscription
before the only real cash locked thing were skins
but even those are possible to get ingame now, slowly and random, but possible
(skins are completely optional and don't actually change how the game is played (unless you really enjoy spamming taunts, skins really change the game for me because taunt wars happen))