I'm not aware of such discussion — but people not being aware of important other posts is one major problem here ;-)
Pure "consumption protocols" are imho an odd thing, so I can't think of any benefit a split would have.
But to refine that classification, I see two motivations for default implementations:
Making methods optional, and functions build on top of other parts of the protocol.
Looks like we have similar feelings ;-)