To be clear, I agree with you. High schools in particular should have more hands-on coursework as well as practical skills related to personal finance and statistics.
I can't help but feel that somehow, the dilution of this physical curriculum is somehow a result of the old equality of outcomes vs equality of opportunity debate. It is as if someone perverted the idea that working with your hands as an occupation paid less to meaning that we shouldn't teach it, and therefore everyone will get paid more. I'm not sure that there is a causal link there, but it seems that way to me. Now, we have a dearth of skilled tradesman and we have to hire immigrants with the right skills. (source: have multiple friends/family members in construction, cabinetry, etc.)
RIP: Woodshop, metal shop, automotive classes, electronics labs, marksmanship, Home economics, cooking...defense against the dark arts...