Yes, parents should of course take responsibility for educating their kids, and a lot do - but an awful lot also don’t. In many cases, the parents may be as feckless as the child, not only failing to explain the pitfalls but also setting the bad example to follow.
I don’t remotely advocate teachers being burdened with surrogate parenthood or being blamed for wider societal ills - there’s too much of that - but if there is space in the school day for careers advice, PE, home economics, social studies, RE and all manner of other things, then I don’t think it’s asking too much to carve out a little time for some financial guidance also.
The world is also changing, and financial matters are even more relevant to children today than they were 25 years ago. Teenagers didn’t use to have to have to deal with mobile phones on contract, cars on PCP, Apple Pay, online gambling, reduced job security, increasingly-lengthy mortgage terms, work-enrolled pensions etc. Just because things weren’t taught in our day doesn’t mean they shouldn’t be included now.
Not everyone leaves school to become an entrepreneur, astronaut or scientist - but virtually all will come into contact with financial products at some stage.
Isn’t that part of the role schools should play (alongside parents & other institutions), not just to educate but also to help prepare children for adulthood in general?