I don't think that's a fair criticism in this location. London since 2000 has had the Congestion Charge, the phased introduction of ULEZ, cycle superhighways, new buses, several new railway lines and contactless payment all shifting travel away from cars. On the car side there haven't been any significant new roads and the parking supply has reduced - lots of new flats in Zones 1 and 2 are now car free.