In my experience, there is a tension between these two models - most processors try to serve both roles (with varying degrees of success).
My decision about which processor to use is driven by the value of the service I receive.