I really like the comparative method as a way of growing one's understanding of a complex system: instead of seeing it only from the inside view, as an expert in that particular system (eg. US politics, human biology), take an outside view by comparing it to other similar things (eg. world politics & history, other species).
What I find disappointing about Kell's slides is that he applies the comparative method only half-heartedly. He claims there is a systemic problem in software-development stemming from the same roots (following Illich) as problems in medicine, transportation, and education... and then ignores this comparison when he proposes solutions! In particular, he doesn't ask whether there's any evidence his proposed solution ─ changing computer science education to create a different programming culture ─ would or wouldn't also work in those other fields. Could changing medical education have made medicine more convivial? Could changing education somehow have avoided the rise of car-centric urban design? It seems unlikely, but I'd be interested to hear a counter-argument.
Personally, I suspect the root problems involved are economic. This does not make me optimistic about finding a solution any time soon, and it makes me pessimistic about the value of communities like this one, which focus primarily on technical solutions.