Interaction of several things including that.
People screaming Food poisoning at restaraunts when they get violently ill within an hour or two. The vast majority of food borne illnesses take a bare minimum of 8-12 hours if not days to develop symptoms. People who get sick immediately often have unidentified food allergies or sensitivities and do not realize it. Those who actually do get food poisoning are quick to blame their last meal when more likely it was 2 or 3 meals ago that actually got them sick.
I did not know that. Ignorance Fought yet again.