Up to a basic level, it can be argued that there are public benefits from encouraging pension saving, as otherwise the state and taxpayer could end up having to do more of the job. But tax relief is worth most to the highest paid and goes disporportionately to them. For instance, a higher rate taxpayer putting £1,000 into a pension pot at age 40, and paying basic rate tax in retirement, would get an eventual net return back of £5,500, compared to only £4,150 for a basic rate taxpayer, of £3,900 if either had invested in a tax-free ISA getting the same underlying return on investment.
didn't really consider this angle before, good point