The best teams are 2 or more people, including at least one technical founder. The idea that startups would "would share the resources of the most talented web developers and designers" doesn't make sense--these people should be founders.
The USA basketball analogy is apt, because the team failed to perform until they started to "field complete teams instead of piecing together rosters of NBA All-Stars at the last minute." (http://en.wikipedia.org/wiki/United_States_men%27s_national_...)
There's certainly something here--sharing office space, legal resources, unsuccessful teams folding into more successful ones--but I think the best success will come with teams whose focus isn't split.