Shakes are actually food. Whey and casein are protein from milk, and being an animal protein, they are complete proteins, with all of the essential amino acids. Whey is one of the highest quality proteins available and is easily digested. It's also cheap if you know the best sources to get it from. No one said to use shakes instead of "real" food, you use them as a supplement, an easy way to get more protein.