Perhaps it doesn't, but that's the point. Education should prepare you to engage with society gainfully. If one makes it through 20 years of rigorous school but at no point acquired the necessary cognitive skills to discern scams from legitimate opportunities, then the education itself is the scam.
Yeah, financial education should be considered a standard subject and taught all years of high school and all degrees, in my opinion. Far more important and practical than almost any other basic subject. Even more important than trying to teach everyone to code. Teach everyone how the financial systems work and principles of personal finance.
The most obvious scams should be easy to identify, but if you think about how easy it is for even "accredited investors" to lose a lot of money. Just look at the list of people affected in Madoff's Ponzi Scheme⁰
Based on this evidence and many similar cases, I'm entirely in favor very stringent rules on who gets to place big bets on financial securities.