I always thought cities funded these stadiums to improve their brand, attract investments, jobs ect.
The promises don't materialize.
Nowadays it looks like Olympics and its ilk (Pam am games) are just fraud by global construction contractors on the masses.