"why wouldn't you want to continue to enjoy the patronage of a large circle of people. "

Because they aren't a large circle... non-allergics are like 50x the population of allergics.  And know that there are also a lot of people who are/were going elsewhere because there were no nuts.