The primary reason is that there are almost zero proper clinical trials and interventional studies. We have thousands of cohort studies which prove almost nothing.
For example, for 60 years saturated fat has been considered the enemy of cardiovascular health (because of some poorly conducted cohort studies in the 60's and 70's). Just this March, BMJ published a major meta study that showing that there are no proven causal links between saturated fat and heart disease. In fact it is now being suggested that avoiding saturated fat has been detrimental because Americans have replaced fat intake with high glycemic index foods causing obesity and T2D.
Personally I have no doubt that Soylent will fail to provide some required nutrient or fail to induce a certain hormonal or chemical response which is obtained via natural food intake. We simply don't understand nutrition well enough to check all the boxes. That said, if Soylent wanted to follow the scientific method and conduct a proper interventional clinical trial with a control group, adequate study population and duration I would be happy to consider the results.