One possible way to explain the current situation is that there is a big incentive for both the EU and, in a lesser degree, the US, to have the Olympics fixed in Greece, a country inside the western system of alliances. Conversely, there is a big incentive for China and Russia to be able to compete for hosting the Olympics themselves or have them hosted in states that are more closely aligned with them, even with the economic cost involved. Smaller countries have incentives to both host or avoid hosting the Olympics. But none of this, none, depends on petty corruption from the IOC. This is not an engineering problem, but it is also not a business problem. As you pointed out just now, it is a geopolitics problem.
> There is a big incentive for both the EU and, in a lesser degree, the US, to have the Olympics fixed in Greece,
I think you have misunderstood the current dynamics in the EU. There would be a very, very, very big resistance towards giving Greece a gift like that, after their giant national financial fraud towards the rest of the EU during the past decade.
Yeah, that's so likely to happen!
US/China/EU/Russia caring so deeply about the health of the olympics that they collectively strike a deal to negate trademark agreements for the olympics, and together make something fair and enabled for a long life.
Really? Are you at all following global politics? These power houses can't really agree on anything besides ISIS being evil. (And that's a historic breakthrough!)