These people needed the technical talent to implement an innovative idea, and to stay ahead of copycats.
According to the US Bureau of Labor Statistics, the average financial manager makes a somewhat higher salary than the average for almost every engineering discipline -- and a LOT higher (30%) than some of the lower-paid engineering disciplines (agricultural, biomedical, industrial, civil, environmental, mechanical). BTW, what these occupations lack in glamor, some of them compensate in security (civil and environmental engineering in particular), while others are targets for waaaay too many students (biomedical is just awful).
However, the best way to make a lot of money is to HAVE a lot of money to start out with -- enabling you to absorb the losses that often accompany the initial operations of a new business. If you don't have a lot of money, the major talent you'd better have is thrift !!! -- make your own nest egg.