Yes, because like I said:
marketing. "Protein Shakes" are a bigger/more popular niche than "Meal Replacements", so naturally a lot of products are gonna double dip and try to claim belonging to both categories. But that's irrelevant because what matters is the actual nutritional composition of these products.
Soylent has 20g of protein per serving, and most of the products listed above are also in that 15-30g of protein range and share most of the same micronutrients, so functionally they're about equivalent. The only real differences between all these products are marketing, price, taste, "recommended" serving sizes, and small tweaks in nutrient ratios. Other than that, they're all pretty interchangeable.