Earlier quoted context omitted.
I think it might be more akin to a programmer complaining about a monolithic/black-box chunk of code that can't easily be split into understandable and/or unit-testable functions.
For the analogy, I'd replace 'unit-testable' with reusable
It's possible to write structurally reusable components that are useless, i.e. they do a thing that no one wants or needs.