"Basically a layer which allows you to map your business problems onto a relational database + workflow thing"
How is this different from any B2B SaaS product?
How is this different from any B2B SaaS product?
So the tradeoff is most b2b saas products which are special-purpose tend to be easier to deploy and more directly suitable for their purpose vs salesforce being a "do-everything but maybe not that well" solution.
[1] https://www.ncino.com/ have built an entire business out of getting salesforce to do this