I assume you’re in the US? Because many other developed countries rely a lot less on private retirement savings and a lot more on public retirement programs in order to get everyone covered.
Of course, that means higher earners would have to pay more into programs similar to social security through taxes to cover lower earners, which many Americans are not willing to do.