First of all, trying to find just the right foods reeks of premature optimization.
Second we don't know what our requirements actually are. And lab rats aren't going to fix that... one of the arguments why there has been a rise in autoimmune disorders in this century is our obsession with cleanliness... we may not be getting enough dirt, microbes, etc to keep our immune system in check.
Third, nutritional science doesn't have unit testing. We don't have integration testing.
Nutritional science has bug reports from the field, we have minimal requirements and max quantities. We can compare two systems, but we can't debug them. It's like trying to reverse engineer COBOL from machine code, when you don't know either.
Further, we don't know exactly how such things interact with other factors, sleep, genetic and environmental factors, exercise. Nor do we necessarily know all the elements of your health effected by nutrition. Fertility, resilience to disease, mental state.
Soylent is an experiment. And if people taking it as their food source keep good records of what goes on with them on it, we may learn from it, by comparing people on other diets in the same environments.
You want better nutrition? Log your food, accurately, for years, along with your feeling of health, and environment and any other factors (weight, exercise, amount of sleep, etc.)
Publish the data regularly, and maybe someday we'll be able to analyze it and build a nutrition model.
However, I think it's premature to decide we know what we need. We are learning. We know some things. But we don't know enough.