This perspective is really interesting to me. I’d be interested in knowing what people find problematic with it.
I used to unit test all the components individually. But these days I test with most of the componentry wired up, only mocking the i/o layers. I end up writing fewer tests, they have been less brittle, and refactoring is easier.