I think it’s because usually vomiting is associated with illness, and to keep yourself alive, it’s better to avoid illness. My guess is that’s the same reason we have (generally) an aversion to decay too, both smell and appearance, and also an aversion to excrement and other such things. All of these are things that can make you sick if you come into contact with while unprotected.
Latest Answers