I agree that collaboration will prevail. Your post addresses teams and internal "collaboration", however, I think we need to look beyond the walls of the organization as well.

I think opportunities exist for companies / corporations to collaborate as many have established their respective niches that can contribute to the overall success of a larger, more complex, project.  I think of the Canadian Robotic Arm used on the Shuttle missions, Intel computer chips, automotive suppliers and so on.

Although some of these relationships are strictly buyer-seller oriented, others are not.  When I take a look at some online communities such as Daily Dose of Excel, individuals from "competing" and independent businesses openly share thoughts, ideas, and programming code to advance the cause of all - including their readers.

I can certainly appreciate the concerns that may exist with current reward systems and agree that must be addressed.  However, I think these are easily resolved in the greater scheme of things.

One of the traits that drives the success and resilience of Toyota is the focus on a greater vision that unites the team to a common cause and beyond the realm of personal gain.  Perhaps the military serves as a good example of winning the war while recognizing individual effort as well.

Great post!