They're not getting promotions because they produce promising ideas. They get them because they convince other people to build their ideas for them.
For that, it helps to have good sounding ideas, some existing successes that can be claimed, and to have good people skills. These things wind up being more important in the end than technical competence.
(I gained an appreciation for these dynamics from working at Google back in 2010. Everything that I've seen since has confirmed the importance of this dynamic.)