I think it's too overly negative. These massive cities have huge corporations who have a lot of money and attract a lot of talent from around the globe, that's 95% of why London is so diverse, because the wages there are insanely high and there's a lot of Globla HQ's there, it's all big money. That doesn't exist outside of the few biggest cities so there's little incentive to live outside of london, other than to avoid London rent and instead commute.

London already is a shit hole and it's done for, and that wont change but that's fine, the people there can suffer the knife crime and the racial segregation and slums and that's theri problem, not mine. There's litte evidence that immigration is effecting other parts of the country to any significant degree. Immigration is something that changes over time, the prevailing thought in the UK now is to close the borders. This is the first time in history we've had the ability to travel globally for cheap and so its really the first experiments in multiculuralism in the first world and even a lot of shitlibs agree it's failed. It's not something we can't stop if we want to, through policy, and that's fundamentally against ALL odds, brexit won, it was on a narrative of lets get control back over our borders.

As for old people, it's because people as they age get more conservative. Mostly because young people are naive and stupid and have no value and no assets to speak of, so they're all taketaketake, but as soon as they get older, establish a career and family, they want to keep the money they make, not bleed it away to immigrants and young idiots. So there will always be a more conservative older generation, it happens very starkly when families are formed. When you're a woman with a child to take care of and a husband who works, you want him bringing you home most of that money, not lost to taxes to some shitlib ideological position on muh oppressed blacks or whatever.