Lots of people on here saying it’s very hard for people to save into a pension. I’m not saying that’s wrong, and high rents, inflation and stagnating wages all work against that.
However having run some quick numbers (because I’m all about the fun when I finish work!):
Minimum wage from April is £12.21 if you’re over 21. If you pay £12.21 a week into a pension from 21 years old, increase this by 3% a year, with your 25% government top up and you achieve the S&P 500 inflation adjusted 30 year average return of 8.262% by the time you’re 65 you have more than £500,000 in your pension pot.
I’m not saying everyone can do this. There are lots of assumptions in there but it’s an example of how it’s easier than it might seem if you have enough time. Being decades rather than years.