I agree that people need to be taught these survival skills; but the thing is, that they already are being taught. It may just be my school district but we have public speaking classes and culinary ones too. If you feel like you aren't learning the right things then maybe you can take classes outside of school or take online classes.
I think that the reason that we have to learn math all the way through calculus and keep taking all of the other seemingly pointless classes is because many of the subjects do sort of combine into different jobs and you may need to know advanced math in your career. And, if you definitely don't need to know math later on, then you have to take it anyway because you may change your mind or it may just help you in social situations to know what others are talking about.