For the 2018 and 2022 World Cups, Fox paid $425 million for U.S. English-language broadcasting rights, and NBC's Telemundo paid another $600 million for Spanish-language rights [1]. That's already a billion dollars from the U.S.
By comparison, FIFA's worldwide revenue from broadcasting rights for the 2014 World Cup was around $2.4 billion [2].
American soccer fans might only constitute a small fraction of soccer fans worldwide, but they watch more ads and have deeper pockets than most of the rest. A billion poor fans don't make FIFA any money.
[1] http://www.forbes.com/sites/chrissmith/2014/06/09/american-w...
[2] http://www.statista.com/statistics/380788/revenue-of-the-201...