I think OSS is great, but it’s mainly suitable for a specific class of software. Specifically: software that everyone needs and where there is no point in having a lot of different implementations.
Tell me you don’t understand OSS without telling me you don’t understand OSS.
Tell me you don’t understand OSS without telling me you don’t understand OSS.
So if I need to have some very specific software developed for my company, why would that need to be OSS?