You might think an open source acquisition doesn't make sense, but here are some counterpoints:
* DBT's pricing can affect these platforms consumption. It's in Snowlake and Databricks interest to have a version of DBT cloud available for free for the acquirer platform. I think people understate how difficult it is actually to run DBT outside of cloud. I've been using it since 2018 and the complexity of the features and integrations has grown a lot. Building observability, alerting, scheduling, a place to host lineage, access controls--these are all things the cloud offering gives out of the box.
* Make the dbt core more integrated with a specific platform offerings. For example, Snowflake could add streaming for dbt as part of the core offering.
* I'm skeptical that DBT labs is going to be supporting the open source model in the long run and you might start seeing the core dbt lack of updates that are only available in cloud. For example, the recent changes they have made for the semantic layer clearly indicate that they don't want to go down the same path of subsidizing open source
All of the above are done with the purpose of raising consumption, even if it comes at some risk that a competitor would also benefit.