> the time they spent on mocks easily outstripped the time a good build engineer would have spent creating a fast reusable test framework
This goes back to team size and skills. Not all teams have build engineers. And not all mocks are so complicated that they take up that much time.
Again, it depends on the scope and the resources. The article goes too far by calling mocking an anti-pattern. It simply isn't.