You're so right. Especially at the small-scale end, it's much cheaper to build a buggy and fragile product with a database you can access any time and fix stuff for your users. Instead of hiring a bigger team with the QA discipline to send nearly-perfect releases out into the wild, the hacked-together SaaS can be built with 10x fewer developers and one DBA. That's been true since at least 2005.