I agree fully--the intent in having guests for a meal is in part to have them enjoy the meal, and partake in pleasant conversation, both of which will occur when you serve them food they will eat and find pleasure in...not try to change their habits, or attempt to make them eat something they would not ordinarily consume.

It's all about being a good host--especially as you say the get-together dinner doesn't happen often.