When you retire, you have to have other people do some work for you. That is kind of a given. Nothing inherintly wrong with it as long as the system is fair.
Also capital has to be held somehow. Obviously things like cooperatives are much better, but workers owing less the average wealth in stocks and housing is not exactly unfair.
The problem is that owning stock is a tool used to bring workers to believe they are capitalist and therefore support their actions