And one more thing. You write:
I never use “unit tests”, because that term causes its own confusion, but that’s another article
I hope you write this article because I'm living my life in a (false) believe that unit tests are well defined. Save me from this fallacy please! ;)