Bring back company pensions

I think we need to reverse the 401k idea and bring back company funded pensions. I missed a pension with my employer by 12 months because they pushed the 401k agenda. Why should I replace my employer funded pension with my own money. I don’t understand why companies have gotten away with this. It’s created a work environment we’re employees are no longer vested with staying long term.