My point is the people in charge of curriculum and education are all $200K+/yr tenured professors in the style of CS is Knuth and Knuth is CS and that's the end of the convo, so no great surprise that CS curricula are mostly weed-out classes mixed with mathematical theory classes, because the old generation will always tutor the new generation in its own image.
You have to notice that everyone in the author's list of notables is very interesting but has ZERO soft power and none of them are tenured profs or administrative department heads at uni.
My gut level guess of where this is all going by my grandkids generation is there are about 1000 framing carpenters for every 100 general contractors and about 1 structural engineer (your locale may vary, ours has weird snow load problems). So in my grandkids generation "front end" "UI" people will likely come from apprenticeships or 2-year community college at most, whereas you want a "back-end" guy who can do some architecture he's going to have a very technical 4-year, and every company will have maybe one programmer with a classic CS background who does architecture and algo optimization all day.
When I was a young guy, everyone who graduated with a CS degree had to write a language using lex and yacc, maybe not much of a language but you had to get something to compile at minimum. Now I enjoyed that class immensely and it was one of my favorites and I've never used any of the skills since then, but that class is kinda dumb if 95%+ of jobs now will be front end javascript level work.