The problem is that the financial industry is, like, capitalism-maxxing.
How do you teach "financial literacy" in a practical way without referring to specific products, offerings, or corporations? You really can't.
If you talk to people about investing or retirement, they're gonna talk about Fidelity, Vanguard, whatever. Which is very practical. But I'm not so sure we need our government and education system to basically directly endorse these corporations.