A controversial theory may explain the real reason humans have allergies