I'm torn on this one. On one hand, the father is the one hosting the reception, so I understand the argument that he gets to make the decisions because it "reflects" on him.
On the other hand, I can't imagine myself ever throwing an event for someone that conflicts with the guest of honor's personal convictions or lifestyle. If the person was kosher, I'd be serving kosher food. Muslim, no pork. If the groom was a recovering alcoholic, or he didn't want alcohol served because his mother was killed by a drunk driver, I'd respect that and host a dry affair (as much as it'd kill me

). Allergies to certain foods means
all the food served would be free of those ingredients so they could enjoy everything instead of being limited in their choices like they are every other day of the year. If they held religious beliefs that didn't allow for dancing, that would get scrapped as well. I wouldn't tell them that they could just stay seated on their wedding day because, dammit, I want a dance floor. I'd want the guest/s of honor to be able to fully enjoy every aspect of the party being thrown to celebrate them, and I consider the aforementioned examples to be valid reasons to make accommodations.