I am saying do whatever you have to do, in your life, to get in your calories/macros, etc. If you can eat all your food in whole food great, if you need to consume 2-3 shakes then do it. Everyone is different in how they can handle food prep, eating the same ****, etc. You are better off getting your calories in, consistently, then missing a meal, or three a week for one reason or another.
If you are one of the people who subscribes to having to eat 6-7 meals a day, doing that consistently year, after year, can be tiresome when dealing with eating the same foods. If you have to break it up with shakes, so be it.
If you make an effort to never have 2 shake meals back to back, that will give you a good blend of whole food/supplemental protein.
Myself, since I follow an IF diet, I use protein as more of a "treat". I may end a whole food meal with a little sludge, etc. Works for me.