Of course, if politicians really care about air quality they wouldn’t have spent years pursuing policies which have increased the size of the population in Britain, and London in particular. Khan is as guilty as any on this, but then he’s always come across as a destructive politician.
A significant amount of the increase in population between 1991 and 2016 (an increase of 8 million) was down to the number of people aged over 65 increasing from about 9 million to 12 million (about +2.8 million).
Assuming an average age of 87, those over 65 would make up 25% of the population, yet over that timeframe have accounted for just over 33% of the growth in population.
This is important to understand for two reason, firstly those over 65 aren't typically in the workforce and so to keep the working population the same size there's a need for some additional people to come here (although arguably with a larger, especially older and larger, you'll need a larger working population that you would have before) to fill the jobs which need doing.
The second point is that an aging population requires more taxes to pay for their support (pension, bus pass, social care, etc.). If you don't have the same size working population, then they would mean more taxes from those who are still working.
It's very convenient for people in power to stoke animosity between groups as then the anger isn't focused on them. For example, if a person is fearful that someone will take their job they're not going to be willing to ask for a pay rise, which allows larger profits and more money to be given to the shareholders.
Whilst the two sides in the link below argue different things (one adjusted one not) the fact that Tesco is still making the same profit (even though their costs have risen, COVID, and the like) when many are seeing their pay fall in real terms should give an example of how not everyone is being impacted by the cost of living equally:
(Link to select committee where the boss of Tesco is being asked about their profits)