FIFA is mostly a bribe-laundering organisation for the profit of individual staff. Certainly in the UK the top teams are for-profit competing in the for-profit Premier League, and as a result there's a lot of money from either oligarchs or gulf state monarchs. The huge "Emirates" stadium, for example.
Isn’t that put on by the ostensibly non-profit FIFA? It seems closer to the Olympic Games to this very casual observer.