I don't think anyone suggested that it's an either-or proposition.
When you need something fast, or you need something fast AND you want a good amount of protein, these shakes are great.
I'd certainly rather have a nice several course meal with friends; but if I have little time, these shakes are a great solution.