Of course we are always saying "no" to every passing request - last thing we need is scope creep and to take on more tasks than we can reasonably accomplish. Of course we think we're busy, and we are, but we can't satisfy everyone. There is tons of appeal in just buying some software to "get the job done."
And we are so averse to buying third-party Enterprise Software Packages because they're, uh, bad, or something. Expensive. They integrate with Excel, and we hate Excel. We can do the same thing ourselves, obviously, but more quickly. Who needs an accounting software anyway, how hard could it be?
Often they are bad. Netsuite integration is awful, Salesforce integration is awful, and even startups who should theoretically have a superior product end up being awful (for example, last I checked, OrderGroove - which claims to take the pain out of subscription services - is not PCI even compliant, so they can't meaningfully handle billing issues.)
On the one hand, I want to applaud this - if you need something done, go buy something to accomplish the task and don't worry about your persnickety developers.
On the other hand, devs are often the ones who have to maintain and integrate with a half-baked piece of software and are never consulted to evaluate how viable that software will be to solve the problem at hand. But this trend makes me nervous, as an in-house dev, and I think that is a good thing.