You can get by on shakes for sure. Whole food is usually cheaper and more interesting than plain shakes. A big difference for me is the satiety that I get from whole food as opposed to shakes. If I eat 40 grams of chicken I am full for much longer than I am from 40 grams of protein shake. Either way, people should do whatever works best for them. There is no one right answer for everybody.