KelseyDH said over 5 years ago on SOLID - Single Responsibility Principle :
It seems like taking this pattern to an extreme would make it hard to track all the business logic that's going on as each class gains it's own quirks and rules.