If you're lucky, you've been getting audit reports about the underfunded pension for years, so you could prepare, but you probably couldn't do anything about it.
If your employer had put the pension funding in a 401k account for you, you would know what you have, and be able to separate from the employer and not have to keep in touch to make sure they're holding their end of the bargain.
I do not think a fund is better than a 401k in terms of returns over investment. But it's for sure easier for the employee, as retirement fund is a complex topic better managed by professionals.