I don't know about the Olympics, it appears to be a London thing.
I would suspect that it will be very lucky if it only winds up with a
few million of debts but other wasted money like the fireworks could
better be used on things like road repairs or to get a hospital ward
out of moth balls etc.