Yes, I totally agree with your stance on this. I have heard from my friend that 40-90% of patent innovations would not make it to the market, keeping it to them, not benefiting the society from their novel ideas. Only if they have shared the ideas publicly, someone might have adopted the innovation and made it public. Most of the innovation comes after changing the little things in an already existing product than a totally new product. The idea must be shared for the benefit of the larger society.