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.
No you are wrong. MRP companies are just more careful regarding marketing. Taking a "failing is ok, we'll fix it later" approach to your own health is a terribly retarded approach. Especially because long term effects can take months and years to manifest (lack of nutrients).