I think sometimes it's less of a problem eating the food, more a problem of people eating the same food every day and getting bored. I personally have a spreadsheet of meals (almost like a menu) with a macronutrient target for each meal, eating 5 meals a day. I'm never spot on with carbs and fats but the calories and protein are pretty much engineered, so each meal comes in at 800 calories with 45 grams of protein, with roughly 100-120 grams of carbs and 15-20 grams of fats - it's easy to get the protein and calories right if you have a meal and wash it down with a small shake to round up the protein and calories (this shake will obviously contain whey, as well as any extra calories coming from either loive oil or oat powder, dependig on whether the meal could do with either more carbs or more fats).
So, I can pretty much pick and choose what meal I want to eat at any given time. Though I have a balance of meals, for example a certain amount of chicken-based meals and an equal amount of beef-based meals, and so on, so I know what to get when I go shopping.