If done right project like the Olympics can be a chance to push forward all those needed projects that you never get approved because NIMBYdism:
A new subway line? Normally no, but you know: Olympics.
Mega events can be used by cities to justify needed large infrastructure projects. Funding guidelines usually are weakened; the people working on the projects tend to think their work actually does matters and last but not least: there is a hard deadline, so no excuse for needing just 2 more years.
Some cities in Germany greatly benefited from the football WM.