the higher, better, more up you go, the fewer jobs there are. that's why big league people at normal (not fang) ask for parachutes. there's not that many XYZ companies in XYZ area that need a CFO, CTO, Head of ABC. Anyone can get an entry level job, but the higher you move, the harder it is.
Also - do people who write ruby books make companies more money?