But more importantly: What a wide swath of folks need is how to survive poverty. So many people never get to the point of even considering a CD or IRA. Most folks only really need the bank account for paying things. 401(k) simply because that's what is offered by the employer, and you have to get paid enough to really use it. Sometimes $5 today really is more important than $10 when you retire since it means food to make it to retirement. MSA is similar: You need the extra money. No point in a MSA if you can't afford insurance anyway.
If you can't teach how to afford poverty, the rest is useless and completely tone deaf.
Likewise, most folks aren't going to open a business and many won't invest in markets.
Realistically, what we need are online resources in plain, simple english that explains these things and/or classes that are mandatory for folks starting businesses. The younger the person, the more likely the person is to be pretty good at consuming information on the internet. Just make sure folks know where to go to get good information.