Besides the mention of Tony Blair and Gordon Brown, I think, it is spot on. But most of these reasons go way back, and were not 'fixed' in recent times. (Some, of course, like the deindustrialisation and being dependent on China are irreversible - creating problems not only for the UK, but even more so thanks to the reliance of the economy on London's financial industry.)