The games have reached a ridiculous scale, even for rich countries. For a country like Brazil to throw all that money away is criminal. They need to dial it back, but the IOC, awash in $$, will never do it.
Like most statist enterprises, I’m sure the Olympics is very profitable for crony capitalists.