I do make things for DH and I that I know my kids don't like
Yes, and on those days I do "cater" to the kids. Honestly I "cater" to myself every day since I get to pick the meal.

I think it really wouldn't be reasonable of me to expect them to eat whatever I make, since, I would not eat whatever was made for me if I had ZERO control over the menu. And if the person making the menu that I disliked said "you'll eat eventually, you won't starve!", that would not foster my love of new foods, I don't think. It is a parent's responsibility to consistently offer new tastes and nutritious meals, of course. But meals should be a joyous shared experience. A shared meal is just an excuse to sit and hang out together and talk..... it should never be a battleground. If it becomes a battleground, something needs to change.