"You" is 10-20% of the US population. The rest will never actually be able to afford retirement, and have no investments. 50% don't have an extra $500 in case of emergency.
-----
edit: Financial literacy is not alchemy. It will not turn nothing into something. The price of consumption has risen insanely (which is why investors have done well), and consumption when you're poor is not optional or luxurious.
There may not be a lump of labor, but there's certainly a lump of profit. 10-20% are getting it because 80-90% aren't. We've created a society (again) where the people who are most rewarded are the people who work the least (and whine about school lunches and shoplifting.) Owning things is the most lucrative job you can have; if you exclusively own and don't work, you've probably doubled or tripled your worth since covid. If you worked, at the lowest end you've barely kept your head above water, and at the middle end you've lost major ground. If you're either lower or middle, and you've accidentally reproduced (bad morlock!), you could be homeless after a single bad year.
With the high end worker is where you need financial literacy; but if you don't spend enough, how are you going to meet the people who will employ you or find you employment? Assuming they'll come to your small, somewhat comfortable apartment far from your workplace, attracted by your home haircuts and your cheap but comfortable clothes to have conversations about your used books, houseplants, and how hard your bicycle commute is, over one of your three board games - you've now moved the meter to 15-25% being able to retire one day. Congratulations, you're European.
Objection 1: Are you arguing that it's not 50%, but more like 40%? Because I wasn't attempting an exact figure. You gave me a median number that is under a Bronze plan's deductible. One concussion will bankrupt them. A childbirth will throw them into $10Ks of debt.
Objection 2: 50% report owning stock in a Gallup poll. Which I'm sure includes at least 60% saying "you mean some money in a 401K?" Temp services have 401Ks that some people have contributed hundreds of dollars to.