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.
Every country that hosts the olympics makes money this is why they hope they get it. See your point however.
Would make sense to somehow reuse these sites over and over.