Yea this is as classic fallacy.
This famous talk outlines it: https://www.cs.virginia.edu/~robins/YouAndYourResearch.html but theres a huge amount of factors that go into becoming one of those guys.
Its not just talent, or desire, or luck.
Its:
- Talent - obviously have to be really good to even do anything in the first place
- Vision - Need to have a goal of some sort to accomplish something
- Decision making - The goal needs to actually be something the world finds useful.
- Drive - Be able to take constant set backs and negative feedback and believe in yourself to an almost delusional level.
- Consistency - This means doing and thinking about your "thing" for a REALLY REALLY long time. Like weekends and holidays and ignore family and etc...
The talk above goes into it pretty in depth, but theres no mystery about it. You need ALL those things and no less. People who achieve at this level aren't accidents. They are simply not only talented in their fields, but also in areas of being able to consume volumes of information and handle failures. They're the ones getting up at 6AM every day working and thinking about their "problem" and going to bed dreaming about it, for years.
You can be a 10x developer, but you also need to be 10x in several other areas to actually accomplish valuable things. Theres a grand canyon of difference between them and everyone else.