Most of their business people weren't too good either in terms of leading a company or such things, working at those companies was horrible!
The only thing they were good at was finding people with problems.
It seems to me the only thing that matters.
If you find enough people bothered by something, the will throw money at it like no tomorrow. You can't imagine how much money makes up for bad tech and shitty leadership.
But somehow this is the hardest part for me. Solving problems is one thing, but finding problems worth solving is another discipline.