Reality, the average person is too busy paying bills instead of investing by themselves. In fact, those with decent jobs most likely are at a job that gives a "pension plan" or "profit sharing program"...that most likely is manage by a
fund.
Seriously, if you know anyone that's a teacher, fireman, policemen, lawyer, grocery store employee, professional athlete, union worker, doctor, nurse, bus driver, uber driver, employee at Google, employee at the CME or whatever...
They have a pension plan and those pension plans are manage by
funds and other investment vehicles.
Another reality, having a pension plan today is no guarantee the pension plan will be there tomorrow when you retire with all the news of corruption and companies raiding the pension plan coffers just to keep the business afloat or slashing your pension plan just before you retire.
The average person with a decent job are usually OK with knowing they have "something for later" when some of their money is automatically deducted out of each check for their pension plan to be managed by a fund.
Those that have money to do it by themselves...it usually should only be with
money to burn.