True. It's much better than it was 5-10 years ago, but there's still much more to be done. Some councils are better than others.
Obviously most London roads can't be "expanded", but even reallocating a few parking spaces can often create a lot of space for cyclists and pedestrians.
I'm obviously biased as I commute 18 miles from South London, but I think it could be done. We built tarmac roads where they didn't previously exist, after all.
I think the core problem is that councils are allowed to drag their feet or do dumb shit. CS3 is too narrow to safely passage oncoming traffic and veers across roads, CS7 has a "safety" bollard right after a chicane. These don't seem like the actions of people who view separated cycling infrastructure as a priority.
Obviously most London roads can't be "expanded", but even reallocating a few parking spaces can often create a lot of space for cyclists and pedestrians.