This is pretty much your answer to everything. Lol.
I think you are well aware that people spend money a fair bit on vices, addictions, entertainment, conveniences, and pleasure.
And surely you are aware that Brits of all classes go on annual holidays abroad (usually a week or two) which is pretty much engrained into the lifestyle.
They could be saving money (obviously) or buying assets instead, but they aren't very financially literate -- which isn't actually their fault cos schools don't teach it and families remain in the dark on that topic.
However, they all have smartphones with internet access and it's easier than ever to get information and it's also easier than ever to buy shares.
If they aren't willing to help themselves, it'll never happen. Can hardly blame anyone else.
They've got everything on a plate in the UK: good free education (even university is free in Scotland), good free healthcare, the dole, other social allowances.
There's no excuse.