Again: as a cohort the current retirees are paying, on average, £200k less in tax in real terms over their lifetimes than they are extracting from the state in public services and welfare. So yes, it is too generous to pay them £1000 per month in welfare, regardless of whether they require it or not, because they have not funded this and working taxpayers can’t afford to do so.
The state pension needs to be means-tested. 25% of the people receiving it are millionaires and perfectly capable of supporting themselves. A further 25-30% have occupational pensions that provide them with a net income that exceeds the average income of a full time worker in the UK, while they have no childcare to pay, usually have no dependents, and the majority of them have no housing costs. That is completely unsustainable. Removing the state pension from these people who do not require it would save taxpayers £80-90bn per year. This saving can be made without causing any poverty for pensioners whatsoever.
This largesse - which is precisely what it is - is why public services and infrastructure is falling apart. This cohort have held the country to ransom for far too long already.
As for the triple lock, it is apparent to anybody with a basic grasp of mathematics at the level of a primary school child that it has to stop because if it continues indefinitely it is a mathematical certainty that eventually pension payments would be larger not just than 100% of all tax revenue but the entirety of GDP! It was never intended to be permanent, and nor can it be. This is a simple mathematical fact.
So “DFO” yourself.