The model of "go to a new place every four years, build an Olympic village and a bunch of athletic facilities" doesn't work economically. It doesn't make enough money in the short term, and the facilities don't get enough use in the long term to justify it either. That makes it hard for a city in a free society to want to be the host. The costs are very real but the benefits are elusive. Probably the last time the Ol…
You are disregarding the fact that there is a competition to get the Olympics, where perfectly normal democracies also participate each time. There have certainly been offers from competitors to arrange Olympics on tighter budgets too. The question is why those locations don't win? I'm sure it's due to corruption within the Olympic organization, but who am I to judge. I just stop watching the crap.
Partially it is corruption, partially it is that most democratic places want to limit IOC's powers and then many areas try, but are held back by the population by large campaigns against it.