pensions can be whatever we decide as a society agree they should be.
Your perspective is an opinion, and many people share it, it has been a dominant view for decades, but it has never been a universal view.
There is a solution for young people they should look at this demographic disaster and realise they need to have children for the sake of their own future. Meanwhile the next generation or two to retire is going to have a very grim time surviving because we had two kids or none, compared to the five our parents had.
And those children will have to have even more children, and so on. The system is designed to work as long as it can grow forever, which it obviously cannot. Some generation is going to have to reckon with the demographic problem.