TFL - Keep London Moving?

TFL hold the purse strings when it comes to funding these road closing schemes across all the London Boroughs.  It is not obvious how these are fulfiling its mission statement to 'Keep London Moving'?