No, but the politics behind who hosts is run by a bunch of corrupt third-world nations that are easily bribed. And countries like the Ivory Coast and Costa Rica get teams.
You realize that teams qualify for their spots, right?
Countries do not get teams, their teams have to win in a rigorous two year qualifying cycle. That is why it is called the World Cup Final. The whole tournament in Brazil is the Final of various continental competitions.