I work at a factory with unionized workers. There are 3 workers in their 80s who say they wouldn't be able to live if they didn't come into work. They're all given light duties so it's more like adult daycare than working.
When I first got hired I was shocked to learn that our union contract has no retirement benefits. I asked our rep and he told me that years ago the workers voted to remove retirement benefits in favour of a higher base pay. Now we have old people daycare because nobody used that higher base pay to save for retirement. They just spent it. People really don't think about retirement until they want to retire.