"As a capitalistic business owner, you work, I pay you; you don't work, I don't pay you. Seems like a basic theme throughout the history of the world. Retirees don't work, I don't see why I should still pay you. I'm sure you did a great job and provided excellent value for me to keep you around for 25+ years, but that gives me no reason to pay you for another 25+ years. In fact, I could probably hire 2 new people to replace you after you retire. If you're smart enough to properly plan and save for your own retirement, great, wonderful, I'll even through you a party. Otherwise, keep working."
The concept of a pension is simple, I put aside a portion of my salary that funds a defined benefit after I retire. The mechanism for achieving this is known, it is called an annuity. As I wrote before, these companies should've funded annuities when their employees retired, or when they vested. The cost should be paid when the work was performed. So what you as a "capitalistic business owner" are doing is promising to pay me 100, but actually paying me 80, in short you are stealing from me.