Olympics

Why are the Olympics hosted by a city when the World Cup (soccer or futbol to the rest of the world) is hosted by an entire country?

Why couldn’t an entire country host, say, the Winter Olympics and spread the events out like the World Cup does: one or two places for the skiing events, another city for the skating events, etc.  Would certainly help defray the costs since no one city would have to build everything to be host — a lot of existing facilities could be used.  And there wouldn’t be that huge impact to one city and multiple cities could benefit from the tourism revenue.

Just a thought.  If the Olympic Committee would like to adopt it, I only request credit.