I personally would never have slimfast because I'm not on a diet! This feels like a large distinction that you are missing here.
If there are non-diet meal replacements, I don't know if any, which clearly seems like an opportunity for a product such as Soylent.