I believe the World Cup in Brazil had the same issues the
Olympics in Russia had. Building the venues were very
expensive. Poor Brazilians (of which there are many) saw
money being lavished on preparing for the World Cup while they
still lacked basic resources.
I believe there was also quite a bit of corruption in the
awarding and execution of the building contracts.
The Brazilian government wanted the World Cup as an
international showcase. Basically, they figured the prestige
of hosting the World Cup was worth the cost. The citizenry is
not so certain.