Giving birth to an idea is a necessary condition and sets the boundaries for so much of what it can achieve. But if you're unable to raise it to become a world champion, it isn't worth anything.
I've been on the raising ideas side way more in my 20+ career in tech. I know some people became bitter and scornful of me because I pushed their ideas to become something big and received a lot of credit for that. And I try to give credit where credit is due. But often enough, when I try to share the spotlight (in front of a customer or when presenting at BoD, for example), the brilliant engineer withers under pressure or actively harms his idea by pointing out its flaws excessively. It's a delicate balance.
It's like imagine a guy has a nice idea to cure cancer, but plays the princess with it and refuses to industrialize it, while people are dying left and right. Surely, it becomes indefensible, and at some point, someone brave will do the right thing and implement the idea. You have a right to reap the benefit of your ideas but you have a duty not to deprive humanity of any benefit just because you thought of it first, I feel ?