“then the IOC should fund them and the venues are their gift to the host city.”
Ummm.. fine, except that I think that means the USA, which already underwrites the Olympics for a lot of third world countries, would end up building the venues, too...
As with the UN, there is no reason for the US to fund this. Let the IOC raise money from donations from businesses or wealthy individuals.
What I find striking is that it’s never in the same place twice except for Lake Placid NY. 1938 and 1980.