Don't give homemade wine, some people have an aversion, because some homemade wine us not very good and it looks cheap.
Don't give store bought wine, some people have an aversion, because some store bought wine is not very good and it looks snobbish.
Seriously, you can make some pretty awesome wine at home because, you know, you can follow the exact same process that a winery does without the incentive to turn a profit at a bottom price point (i.e., taking shortcuts).
Do you also insist on your host providing you with store bought food because homemade is sometimes not good and looks cheap?
Let's just say that I take all the homemade wine my extended family is gifted because they won't drink it. About one third is good, the rest is OK or a bit yeasty.
At least once they (mil) had an off bottle, eg just bad, and that put them off forever. SIL has trouble with yeast.
They do always smile and say nice things, when it is given to them, then we get the wine a few weeks later. I think this is more common than you think. Go ahead and serve homemade wine to your guests, that is not what I am referring to, just know it that as a gift, it has a reputation as bad as fruitcake.
With food, we know how to judge it ourselves, look/smell, and unless it is cookies or baked goods, which is pretty hard to mess up, is rarely offered as a gift. Most of us have had off food.
I do know people that refuse potluck dinners and only bring commercially prepared food to common dinners, too. The food aversion is much less common than an aversion to homemade wine.
And yes, I make fruitcake too, I just ask if the recipient likes fruitcake, before I give it as a gift.