Earlier quoted context omitted.
Yes- ish . That line of reasoning could be used to explain why hereditary nobles and royals are the best form of government. And quite a few other counter-factuals. OTOH, arguing that anyway might give you a far better shot at getting your hands on a few of those $billions than I'll ever have. GO FOR IT.
Not really, the argument would be that most successful group would consist of people with various resources, whether it be innate intelligence, motivation, discipline, or inherited wealth/social network. A group of people whose sole value is social network/wealth is probably not sufficient. Humans have a limited amount of time and energy to work with, so some mechanism of filtering who or what to place bets on would…
As the article somewhat points out, "network effect" is - at most - a means. Not an end. And the narcissistic group-think and badly limited worldview that the article describes at Ivy League schools sounds very much like the worst failings of those old noble and royal courts.