David Kimura PRO said over 5 years ago on Service Objects for API Interactions with Twilio :
I think that it depends on the goals of the service object. If it were only internal interactions then this would make sense. However, if the issue was an error with an external api that you've wrapped your service object around, I would probably prefer this method.