I tell a story about a customer that insisted on using SUSE linux for Hadoop instead of Red Hat, because it was on our supported list and it was European (as were they) so they thought they'd be able to find support people easier.
I advised them that while it was technically supported, the support for Red Hat was much more complete and battle-tested, so they would likely find many small edge cases that didn't behave well which would ultimately slow them down, and that they needed to make a deliberate decision about sacrificing velocity to support EU innovation, or going with the best-in-slot option in all the areas of the platform they weren't going to focus on.
Turns out SUSE had a bunch of hardware incompatibilities that RH didn't at the time, and they lost more velocity than they expected.
There's always hidden costs, so you gotta decide what you're gaining from the more DIY approach - do it if you want to, but understand what you're sacrificing. I'd 100% use Zapier unless I could articulate a good reason why I couldn't, not just because I didn't feel like it, because I could spend that time delta elsewhere in the product.
Anyway back to your question, I think in our particular case it's more like the artificial introvert/extrovert spectrum - I'm more the service guy, and he's more the software guy, but we both agree where to focus.