But weren't all of these vehicles put in place by the baby boomer generation? And said generation will be retiring more and more in the future and also living longer. This would seem to mean that those people will be moving their retirement money from stocks to bonds or withdrawing it completely. Would this not require an equal amount of investors to take their place? Additionally, if this generation of baby boomers lives longer and runs out of money, is it naive to think that some kind new laws would be required to support them in old age?
Boomers were never fully in the self-savings pipeline since these savings accounts were only available mid way through their careers. Your point is more valid for GenX which is the first group fully expected to save for themselves.