While I dislike the idea for fully priced videogames/fighting games having battle passes and in-game currency that you can't obtain for free, the amount of money and time it takes to make videogames now (goes double for good ones) makes them a good way to keep supporting the game further with content while also getting support from people who want these items and/or really like the game.