For non trivial work do you expect it to be delivered via small incremental changes? Genuine question. Not trying to but pick or win an argument.
But yes, we generally break things down into the smallest meaningful chunk possible to deliver. If that chunk is too small to understand the larger work that it's part of (as is usually the case for non-trivial work), we can discuss the larger work in another forum (ad-hoc verbally, via design doc, via meeting, etc).