This is almost never about "cash grabs". If we can't collectively keep some baseline measure of sanity and rationality then I guess it was all pointless anyway.
> A company will make its program using open source, make millions from it, and then — and only then — switch licenses, leaving their contributors, customers, and partners in the lurch as they try to grab billions
Problem is that these companies that do this were never actually making money. They might had revenue, but that is not same as making profit.
The model was fundamentally broken in most cases. You can not expect to give out something for free and the product being free being one of the reasons for picking it up and then at same time make huge amount of money.
> A company will make its program using open source, make millions from it, and then — and only then — switch licenses, leaving their contributors, customers, and partners in the lurch as they try to grab billions
This is a wildly delusional take.