The cash required to develop and train the models makes the open-source approach challenging, if not impossible, for companies who don't have another business to support it. You need to be Meta - with a huge cash cow - to have the option to give away your work for free. After all OpenAI tried and came to the conclusion that it couldn't succeed as a pure open-source non-profit company no?