I agree with you overall, for instance, your food analogy is a good one. But sometimes you have to try something 3-4 times to learn to enjoy it. Wine is a good example. Some people don't like wine, but when asked, they'll say "Well I tried it once and I don't like it." Or they will have tried a really cheap wine. And then as you say, some people have tried it many times, and still don't like it. My son has tried wine several times and still doesn't appreciate it. I myself tried Chardonnay a few years back and decided I didn't like it. Then someone gave me a good one and I realized I just had a bad wine the first time. Music is the same. Who liked Miles or The Grateful Dead the first time they listened to it? I would guess very few, I know I didn't, but I tried both several times and I appreciate their music.
Same goes for music, there are types of music that you have to listen to more then once, or listen to a really good artist. Rap is a good example because some of it is really bad. But there are many people out there that have heard one song and that was the end of it for them. I also understand those who don't like the lyrics (killing cops, calling women names, drug use, etc), but when I mention there are rock songs that do the same, they just come back and say "That's different." - not sure how, but OK. I myself rarely listen to Rap, but there is some really good Rap music out there.
I have read that back in Mozart's day, young ladies would throw their scarfs or gloves or underthings (I can't find the reference) at Mozart. Scandalous! How dare these young people listen to such trash! And more current, let's not forget the outrage about Elvis, or the Dead Kennedy's and their song Kill the Poor?