Looking at TfL’s infographic about the speed limits [1], it is all about safety. In fact, it mentions “no net increase” to emissions. I think there is no such thing as an anti-car agenda, but perhaps there is an anti-death one.
1. https://content.tfl.gov.uk/the-impact-20mph-limits-and-zones...