Specialists may seem smart but it's the generalists who are making the money.