All that is very true Breezy. There are some wines that go nicely and "best" with some foods. However, if you do not like that wine then that blows that theory right out the window!!! I like a nice red with my tuna and salmon. Pork, depending on the sauce or sides may dictate red, or may dictate white. If I am having an "acid reflux" day then white it will be with my big fat steak...and I'll enjoy it too...it may be barrel-fermented to compliment the steak though! If a sommelier, for example, is asked what goes with what, they have the knowledge to know what goes with what. After speaking to that individual they should make the person feel at ease with their choice, even if wrong in their eyes.
Sometimes taking direction from a person knowledgeable in wine and food pairings can make for some very happy taste buds!