Where did you get the idea anyone will be paying my pension when I retire?
you can't live in this society without relying on others, and they can't live without relying on you. and unless you want humanity to die out, future generations need our support.
i just checked the 401k page, and it says: a 401(k) plan is an employer-sponsored, defined-contribution, personal pension (savings) account.
so it's a pension.
but what we call it doesn't really matter. more important is the question if the payout depends on future generations paying in. in my brief search i could not tell whether the 401k is protected against that or if it even can be protected. but if it is i'll have to retract my claim. my apologies.