There is still more to the complexity and interdependency of life. The diversity of organisms is a necessity to the ecosystem. The requirement of diversity means that multiple solutions to each of the problems life needs to solve for each organism are necessary to maintain an ecosystem. There is diversity within species, but there is also a diversity that is outside the organisms themselves. For instance: bees and flowers or air for plants and animals. "Biodiversity" is a level of organization and problem solving that exists outside the organism, yet is also part of the design of the organism. Hummingbirds are designed with flowers in mind, the flowers are designed with hummingbirds in mind. Ecosystems need a variety of life to be maintained. Each organism provides a "service" to the ecological community, such as pollenization. Without the provision of the services by one or more organisms the ecosystem fails and multiple organisms die. There are multiple ways of providing the same service through the activities of sometimes many different organisms. A needed ecological service presents a problem and the design of an organism to provide the service provides the solution.
The diversity of life is a necessity for life to continue, for if the design of all life were after the same resources life could not flourish. The diversity of life is a prime example of problem solving. For each type of needed activity in life, be it respiration, circulation, stimulus response, or reproduction there are multiple solutions to be found. And these multiple solutions we have found to be a necessary part of solving the problems that life faces.
All life is essentially built on the same framework, DNA, RNA, proteins, enzymes. This is necessary for compatibility between organisms and allows for a great diversity. A very basic goal of life, the only one that science can recognize is survival. Yet, even the goal to survive is an intelligent goal, that is, survival is not necessary unless there is a purpose for existence. Without a purpose for existence there is no reason for survival. Without an intelligent goal beneficial features have no reason to exist. Nature does not know the difference between a good and a bad idea. Chemicals and sub atomic particles do not have the ability to say "hey, we need a new feature." Chemicals don't care, they have no goals. The problem of survival and the solutions to survival on both the biological and ecological levels have been engineered by intelligence.
The information to build and coordinate all the structures in life is coded on information bearing molecules in each cell. No human engineer has yet to fully comprehend how this is done nor is able to improve on its design.
Life is far too precise and goal orientated to have been assembled by the error of mutation and the trial of natural selection. Life shows the intelligent perception of problems and intelligently designed solutions.