As of 2021, there are 7.9 billion people living on earth. It is obvious that there would be millions of worthy ideas floating around but even then we don't see those ideas getting materialize?
There are many genius people out there who have great ideas but why don't these ideas convert into reality.
Having a great idea doesn't guarantee success or being a talented individual will not bring success automatically. It takes a lot more than just intelligence to make things happen.
Maybe there are ideas that are way better than the ones that we see getting materialize but it is better to have an average idea that was executed rather than having a genius idea that stayed in the head.
Having a "great" idea that hasn't being executed is the same as having no idea at all.
It is not about ideas, it is just about getting things done. Today, if we look at the automobiles which were manufactured 50 years back, we will surely find a lot of flaws in the design and engine, but why did the engineers carried on with the inefficient design?
For those engineers, with the kind of resources they had, they opted the idea which could be implemented rather than waiting for an idea without implementation.
There would always be someone who will have a better idea than you, but it is not just about the idea it is about the execution. The efficiency of an idea grows with time, it is a gradual process, rather we must work upon the execution of the idea at hand.
Everyone can start a company, but not everyone can run a company. It takes a lot more than just an idea to run a company.