Agreed, HelterSkelter. I wouldn’t restrict payment to workers though - working people support everyone else, including those who can afford not to work. Everyone using the things a social fund would cover should contribute unless they are unable to do so because of illness or disability (or the need to care for someone ill or disabled). It could be managed so that contributions are paid ‘in kind’ rather than financially, but everyone should contribute.
I agree that young workers need help, growstuff. I still don’t see it as a competition though. There are too few people supporting too many, and that will only get worse. Something has to give, and encouraging a race between old and young to see who gets to the bottom first is ignoring the fact that wealth and opportunities are unevenly distributed and talent is wasted. The system does need a shake up, and we need difficult but honest conversations about who should pay for what, with carrots and sticks to ensure that everyone pulls their weight when they can, so we can all take a back seat when we need to.