I think it depends on genetic heritage as well. I have no allergies that I know of (other than to an antibiotic as an infant, which I overcame and can no use said antibiotic). I am usually cleanly, sort of a germiphobe... although I typically get sick about once a year, its almost always a sore throat.
It's definitely a complex issue.