They couldn't get some up and coming Brazilian artists???
And so you'd just change up how the process is done, get everyone on board and countries with currently sufficient infrastructure pick one or two cities to build permanent Olympic facilities. Countries like Brazil build all this shyt up but it doesn't have to be knocked down if that land wasn't being used for shyt to begin with and they want to continue hosting in the future. It ain't rocket science man. Just takes ppl putting their heads together and their egos aside to make it happen.
EDIT: How bout this, award a city every 2 or 3 years and that city hosts for 2 or 3 years.