These so-called financial analysts are not living on earth; they have their heads in the clouds ...
I know very few people (in person, that is) that have that kind of money put away (successful business owners excluded). Most people have very little put away for their retirements; they are just trying to make it day by day, let alone worry about 30 years from now.
I am not going to concern myself about those kinds of predictions either, as they are always grossly exaggerated and unrealistic. Of course, they are always made by people who's earnings are in the highest income strata to begin with; and they dream of having millions of dollars some day. I agree, not gonna happen for most people I know; they couldn't raise half a million, let alone a few million.
My parents didn't pay for my college education either (me and the gov did with loans, grants, and my savings & earnings; some from my teen years that I worked through). I am shocked by how many people expect their parents to pay for these high education costs. Don't forget those colleges and universities are businesses; and they better get those tuitions down or they won't have any students in the future who could afford to go to them anyways, so they'll be closing in droves ...
We are seeing companies canning the pension plans; pension plans being stolen from; plus some companies trying to lay off their older employees before they get to retirement age (so contributions are cut short); so how could anyone suggest relying on them. In all the jobs I had in my lifetime, not one offered a pension plan to their employees (at that time), as they were in the process of switching to part-time contract workers instead, where they could forgo those kinds of benefits to part-time and casual workers (including the government).
I suspect the government will be taking care of most people just like they are now; but many people may have to hold part-time jobs for life in the future. I know many so-called retirees who are buying and/or starting their own businesses, or working part-time to augment their incomes now, so this will likely become much more common in the future ...