Enjoyed reading this (perhaps because I agree with it), and matching it to my 15 years of (paid) life in a chair.
It stands out to me that every paragraph/point includes highlighting the situations where it make sense to forgo that point - and hints at the risks this could bring. i.e. the balancing act of software development.
What is perhaps missing is a nice general viewpoint on how to approach testing, with 50 (man-)years of experience.