I think you misunderstand how money is made off of these kind of things. Companies like TikTok, and YouTube make money by showing you ads and collecting data on you to sell.
A federated app, like this one we are talking about, is ad free, open source, and does not collect data on it’s users for resale. Video hosting costs a lot of money, so unless users are willing to donate to keep it up and running, it will quickly run out of server space to host videos.
I would say you are right, because all the playable legends are able to be bought with the free currency you can get by just playing the game.
I guess some people could make the argument that paying players have faster access to new legends and legendary finishers, etc. I would say this is more like “pay to skip some grinding” than “pay to win”.