Me and a pal talked about this problem exactly a week ago, we chatted how we just invite more and more friends but sheldomly get invited ourselves, and our conclusion was some people just are not good at hosting. I say that because they never hesitate to attend.
hwoever, my phone contact is fileld with peoples allergies notes, likes/dislikes and similar so I keep the party fit for all. Catering to everyones allergy and everyone seems to have one here in West is mad challenging.