FIFA controls the most popular and most profitable sport in the world. Period.
Also, though Switzerland has a big financial sector it's not massively larger than other countries. If you use the "output method" then 10% of the Swiss GDP is finance. The next biggest is Ireland with 7%. So that's a 3% difference, yet I don't see anyone claiming that Ireland would be hosed without finance.
If you actually spend any time in Switzerland you'll rapidly figure out why it does well - things are just remarkably well run there, and Swiss people are rather industrious and skilled. Their government stays out of expensive foreign wars and other boondoggles. Unemployment is extremely low. The regions compete on tax rates, which keeps them low, and that in turn attracts wealthy people (who are then taxed on their global wealth, not just assets in Switzerland). It's very democratic.