This is a very business-centric viewpoint. I publish a small number of open-source libraries. They are not a business. I have no interest in making them a business. In fact, the idea of making them a business is repellent. They're just code for doing some tasks more easily than starting from scratch.
I made some of them because I needed them, and had no reason to own them. I made some because I thought another library was poorly designed and I could demonstrate a better way. I didn't make any because I wanted money or recognition. I don't care who uses them, or how. It is literally impossible for a user to do anything with any of them that harms me.
I am deeply suspicious of any world view that declares it bad when people use code I have released for free. I released it so people would use it. Good for them!
To be clear: I am not talking this kind of open source.
Rather, full-time commitment to software of scale. Software that does have business use cases. Software where outages can cost money.