I usually don't like these takes but I had a weird "are you messing with me?" convo with one of my CS profs were I had to convince him that in the real world API vendors change the interface on you sometimes. I was already full-time and he knew that, so at least he listened but it was weird.
I've never quite understood why people without much experience of industry will insist that it follows Platonic ideals. It seems to deny there is a need for education in the first place. And certainly most graduates don't enter industry ready and willing (or even permitted) to apply ideal practice.
This talk is an interesting artefact (to me). It's both correct in an extremely narrow way (in fact, I follow some of Mike's ideas by natural inclination), but also makes generalisations that crumble like vampires in the sunlight outside of that point of view. Maybe like tech think more broadly?