But how does a clause determine if a team is "trying to win" or not? There are minimum salaries, you can't kick someone out for paying them, it wouldn't be the minimum if it wasn't enough. Plus EG isn't the only org paying minimums
I never said anything about "trying to win." Riot doesn't care if KC sits in last place for eternity because KC brings fans and, in turn, money to the sport. You could take Cloud9 for example. Sure, they pay the org minimum, but they constantly try to create engagement on social media, create skits for their roster announcements, create merch, and compete in off-season tournaments.
Again, I don't know if these are things in the contract, but if I was writing it, I would include them. If not, you're just gonna have a bunch of teams join the league, receive the stipend, and then pay league minimum while pocketing the rest.
Also, you're assuming the players are the only ones being paid. Afaik, EG is only in valorant atm, which means that they still have to spend money on salaries of employees, executives, and any work that they contract, while collecting no revenue outside of investment, and who tf is investing in EG right now?