The alternative would be to have a permanent site. Say, Athens, home of the Olympics.
I visited Athens before they got the Olympics. As Euro cities go it was pretty dirty. Didn’t impress me. For me handing the IOC one of the Greek Islands for them to develop into a permanent site with all the needed facilities and room to expand would to me be ideal.