As for that phrase "21st century skills". In my mind, this has nothing to do with teaching or not teaching "critical thinking". After all, any decent teacher has been teaching critical thinking all along — starting with Socrates.
"21st century skills", rather, needs to be taken as what it is and not be allowed to fester as the discarded red herring it's become.
Source: here