It wo0uld make more sense to build one permanent Olympic site in Greece, and use it exclusively from here on out.
Have it be a locus for other international sporting events as well, when not actively hosting the Olympics.
I think Hungary made a good call in backing out of their Olympic bid.
The saddest one to me was the winter Olympic venue at Sarajevo. Those games had been a joy to watch, but warfare and abandonment had ruined everything.
1. The idea of hosting Olympics is pushed by local contractors who buy politicians to support it. They then make tons of money on the construction.
2.The design of construction is based on a life span of only a few months. Allowing the cheapest materials to be used thereby giving the greatest profit.
3. Any private entity or government would have to spend tons of money on maintenance and upgrade the durability of the structures for long term use.
4. It is like our wind farms. In 20 or 30 years they will be rusting hulks on our landscape. They simply are not profitable enough to be sustainable without government subsidies.
When a nation has to build so many very specialized and expensive facilities, most of them in one location, there is probably little likelihood that the facilities will, or even can be utilized fully in the future. Probably not enough people in the local populations with an interest in the very specialized sports facilities.
Large cites that already have most needed facilities probably fair best hosting the Olympics.