Competition seems to arise when there is perceived scarcity, both in nature and society.
Maybe nature wouldn't have evoluted predators if there had always been abundance of vegetable food. But I guess that because life is ever-expanding, it eventually hit the limits of space on this planet. ;-)
However, in an ideal world, there would only be cooperation, because competition is a waste of resources after all. If BMW and Mercedes both brood over their new engine technology in secret, many wheels are being invented twice. Ideally, these resources would better have been invested into other areas to bring humanity forward.
I'm aware history seems to show that it's competition that is more successful in bringing forward our social and technological development. But I believe that's because of human weakness. It seems we need pressure and kicks in the butt to make the best out of us.
But then again, technology seems to hinder our spiritual development. And it's first and foremost our spiritual development that can help us in overcoming exactly those mentioned human weaknesses.
The more we are forced to compete, the more we are limited in our beliefs, the more we are forced to battle for ground in already existing realms. But as spiritual and imaginative beings, we should always and easily be able to create new realms that we can nourish, cultivate and grow.