- Most people in high positions are smart. I put cunning in the same category :) But there are many equally smart people who are not in high positions, because..
- They don't have the chance (either by design or by choice).
- You can have a better chance by starting your own business. Nobody starts a business with the intention of getting a VP job in another company, but it's a good fallback.
- Or know the right people (networking). But this usually go in hand with the previous point.
- Or work at some prestigious company (e.g. Google), and then move to a smaller pond to become a bigger fish.
- Or be known by your boss and their boss. So that when your direct boss resigns, they know who to appoint next :)