This is not teaching, it’s a fabrication
Can you teach swimming to a guy who has never left Sahara desert and has never seen water?
Can you teach teaching driving to a guy who’s never touched a car?
Then how do we teach finance/banking to a kid who has never earned a salary, paid bills, and probably never even held more than $100 at all?
you can teach someone about financial concepts, without having the actual monies. These are not physical activities requiring actual mediums like driving or swimming. They are mental concepts - an extension of critical thinking and maths, with a bit of instruction following mixed in.
The real complaint is the lack of being told exactly what to do that leads to a path of automatic success. What they were told to do did not lead to automatic success, but is in fact, fraught with traps and dangers, most of which is avoidable but only for those with the foresight.
But i am a believer of personal responsibility, and that following the crowd (or common advice) without thinking critically about it will merely lead sheep to slaughter.
I kind of disagree with this. At least in my high school this was definitely taught, but at the time we were all dumb 14-17 year olds who didn’t care about any of that stuff we just wanted to know what is needed to get an A and then forget about it, and that was the good students!
A problem about teaching life stuff in schools is that I don’t think many of the teenagers in high school are in a place where they can absorb that stuff long enough for it to be relevant many years later.