How often do you build in house tooling or applications that have no ongoing operating commitments?
It's upfront capital investment plus generally unpredictable maintenance vs. More predictable but maybe higher operating expenses
Absolute zero ongoing commitments? Very rarely.
Negligible ongoing commitments compared to the outsourcing alternative? Many, many times.
I don't think it's clear-cut. Some SaaS has worked out remarkably well for me and others I wish I had just built the thing in-house. Also, few providers give a way to actually get your data back out in a usable fashion, so you tend to get locked in without substantial cost to back out.