For the life of me I don't understand why the Olympics can't adjust and give the games to an entire COUNTRY instead of a single city. There are dozens of countries with the required infrastructure to host the games and it wouldn't cost taxpayers gazillions of dollars for little long term gain.
For example, the US could host the games and literally have events in a dozen different cities. LA could have track and field, Miami could have swimming, multiple cities could host soccer games, etc. The only thing that would really be up for grabs are the opening/closing ceremonies, which are mostly horsecrap anyway.