Rock and a hard place...
Fundamentally, the problem is that the then government called the new index CPI, rather than change the way RPI was calculated. Subsequent governments have for various reasons not bothered to fix the problems that have arisen.
Given the HoL Equitable Life judgement, I expect the Court of Appeal will tell BT that they can't alter the pension terms. Forcing BT to pay more into the pension fund leaving less money to invest in service improvement eg. FTTP. Naturally, Ofcom et al will complain that BT isn't investing enough into FTTP...