It's probably pretty complex and varied but a good portion of that is people who'd think it's an easier and less embarrassing answer than admitting they're picky or have a restrictive-intake disorder. It's a lot less awkward and believable to say you have a seafood allergy than admitting you can't eat lobsters because you can't eat something that cute.