They are still generous. Earn 1/54th of salary per year that is then increased by CPI + 1.5% each year until you retire. No cap on how many years you can work and accrue. When it pays out, it is also inflation indexed to increase each year. Plus an ill health/disability early retirement provision.
One year working at £27k, gives you an initial £500/yr defined benefit pension income. After forty years of this being increased by CPI + 1.5%, if we use the 20yr CPI U.K. average of 2.05%, that’s 3.55% annual growth in value. If you retire after forty years work, your first year of work alone gives you a defined pension benefit of £2,018.25 income/ yr that will continue to grow whilst in retirement.
Even if you’re not the best nurse, you can quite easily build up a annual pension income of £80k/yr by working a normal forty year career. Now £80k in forty years will be worth only around £36k today. But still, £36k/yr in todays money worth of guaranteed pension income that increases each year with inflation while retired? That’s still generous and that’s assuming you never get promoted not once your entire career.