Most of the good philosophy work has moved to other labels, like "rationality", out of a need to distance itself from the concentrated confusion being taught in universities. If you want to teach good philosophy, great! But please, please don't expose your students to the concentrated confusion that passes for most of philosophy; apply a strong filter and teach your students to apply that filter themselves.
I'm not arguing that it's not a worthwhile tradeoff. I just wish we were more transparent about these tradeoffs when discussing what we add to a curriculum.
Also, from what I saw of other students doing PhD's in the US, they already take several years longer than us in Europe because of the lack of specialisation in undergraduate degrees - they spend the first few years in effect "Catching up".
Nor is it the fault of scientists that voters and politicians do not understand them. More often than not, it's a refusal to understand or apathy towards doing it. In fact, politics is not inherently concerned with factual information almost at a fundamental level. If voters have no drive to autodidact, there will be no one out there to spoonfeed them information.
Quantitative skills are already part of scientific practice at its core. So is ethics, particularly over the past half century. Learning to code and debating utilitarianism will not change anything that the author is concerned about.