Well it's not really about "the fans". Sadly FIFA is much more concerned about the sponsors and their money.

And Heineken throw A LOT of money at the World Cup.

No sponsorship revenue from Heineken pouring into Sepp Blatter's bank account, then no World Cup.

Sad but true.