A large part of the problem in my view is that we don't have a shared national vision of what we want the UK to be.
A lot of people (including on here) just want a comfortable supported life with lots of aid from the state both directly and through services like the NHS. Who can blame them, we see how enviable that life is through the number of immigrants who want to take advantage.
A few, a very few it sometimes seems, see that we need to re-invent ourselves, to compete and win in the world. What does this mean practically?
Better education so more talented people, less regulation (so businesses can grow more easily), lower taxes so workers and entrepreneurd can keep more of what they earn, a small public sector (because govt is so inefficient in spending your money), free trade, taking advantage of our fortunate geography and that we speak the world's language.
But until the people (and here it is tempting to say sheeple) realise that the current trajectory is slow decline where our kids can't get decent jobs, nothing will change.
The UK needs dynamism. Instead it has Andy Burnham and Kier Starmer!