The issue with teaching critical thinking/basic logic in school(and it should be a required high school course) is that kids then go home and ask their parents questions that their parents are t equipped to answer. Parents get mad, complain....
and there goes critical thinking.