From a logical point of view, we could have spent that money on those venues without the Olympics. There was nothing stopping us spending £6.5bn on transport, or building flats in Stratford, or building a velodrome, without the Olympics. In fact, you could argue it would be more cost effective - many of the Olympic venues aren't wholly suited to other uses (eg the stadium isn't the stadium a football team would build).
The only real argument for the Olympics from a legacy point of view is that it provides a fixed deadline and a potential for very public failure if you don't deliver - which probably stopped a lot of the graft and politicising that would normally accompany infrastructure investments of this size.
The only real argument for the Olympics from a legacy point of view is that it provides a fixed deadline and a potential for very public failure if you don't deliver - which probably stopped a lot of the graft and politicising that would normally accompany infrastructure investments of this size.