I agree with you in practice because I feel like what you said is exactly what has been happening. I hate
the zealots. People want to take a square peg and shove it into a square, round, triangle, octagon, and star shaped hole. When I first started learning about Unit testing I thought, ok, so you write these tests against code that relies on things you have no control over,...