Maybe it takes a forest to raise a tree
"Why are trees such social beings? Why do they share food with their own species and sometimes even go so far as to nourish their competitors? The reasons are the same as for human communities: there are advantages to working together. A tree is not a forest. On its own, a tree cannot establish a consistent local climate. It is at the mercy of wind and weather. But together, many trees create an ecosystem that moderates extremes of heat and cold, stores a great deal of water, and generates a great deal of humidity. And in this protected environment, trees can live to be very old. To get to this point, the community must remain intact no matter what. If every tree were looking out only for itself, then quite a few of them would never reach old age. Regular fatalities would result in many large gaps in the tree canopy, which would make it easier for storms to get inside the forest and uproot more trees. The heat of summer would reach the forest floor and dry it out. Every tree would suffer.
Every tree, therefore, is valuable to the community and worth keeping around for as long as possible."