The main difference is that most of those meal replacements lack many nutrients, that makes them useful as a replacement for a meal or two every now and then. Soylent is attempting to provide every single nutrient required by our bodies, thus making it a permanent replacement for food.