The thing is, you don't understand that a business needs to stay focused and that has a price. When you buy those solutions, you are paying for the price of staying focused.<p>If the price for staying focused is $X, and X has a positive business impact and need, like Snowflake or Databricks could.<p>And it doesn't mean you won't need to spend on HR, developers, management and so on to run your own OSS solution.<p>It is actually great to give Snowflake and/or Databricks your money. It's a really expensive service, with a huge markup. That I understand.<p>But the alternative doesn't look good at all. A company is better staying focused.<p>Also, if the company sees that it expends a considerable amount of its budget in Snowflake/Databricks, they'll find solutions, that could be negotiating with them, figuring out how to optimize their use etc.<p>I've worked and seen many companies optimizing their cost structure and run away from Datadog/Newrelic, Snowflake/Databricks and just fail miserably.<p>The alternatives made developers simply use it less, and also spend more time to do the same that they did.<p>They even sometimes call it successful, execs point out the money saved, but they don't see the subjective part: developers being less efficient, wasting their time with BS.<p>There's a long tail of costs related to inefficient systems, it's wasting developer hours, that you need to manage, hire, train...<p>Not to forget the burden that it is to fire or make people redundant, companies end up losing so much of their culture and soul doing such things. And this is what you need to typically do if you assume those expenses of running things for yourself.<p>The ideal company are platforms that pays for many SaaS and stay focused on its core business, if it can make money, great!<p>There is so much literature on cost optimization in business in general, stuff that have been studied for over a century. If people would read on that, they wouldn't be repeating such nonsense as this article.<p>Also, the article says that you are OVERPAYING for it if you aren't a Fortune 100. It's much more like the opposite, if you have a small company with a small amount of data, it's very likely that Snowflake or Databricks won't cost you that much.<p>Based also on the other comments on HN, I can only conclude that this is one of those articles that is so full of mistakes and plainly wrong, that there isn't even a real debate over here, just people saying how wrong it is.