most of your protein should come from your whole foods, u're right. But for manyon high protein diets like myself its simply too hard to get ALL that protein, my digestive system cant handle 400g of protein in meat... however about 300+ of protein is all whole food, the rest is shake... If i dont feel like eating i will throw a protein shake in there as wel.. they digest very fast