Atlanta did a good job with their Olympic village and converting it after the Games.
Almost every major American city is capable of hosting the games with just a few additions, but the IOC doesn’t want that. More opportunity for graft and kickbacks when you have to build from scratch.
Yeah it’s crazy that the World Cup will be held in Qatar in 2022. The country is so small that it’s not worth keeping one stadium after the World Cup ends.