This way is cheaper but not without issues.
Food hygiene is important, and whilst everyone does know a granny that loves baking or making food - not everyone has the same standard of food hygiene. Giving your guests food poisoning is just not cool.
Also, as my family are currently finding out - the venues themselves may not be overly clean or aired, nor the family helpers too good on their hygiene standards.
We went to a family wedding reception weekend before last in a function room of a purpose built club, and at least 14 people that we currently know of have picked up flu like symptoms, chest infection and sickness/diarrhea bugs, including the bride. All were there and all started getting symptoms at roughly the same time. Some of the people have been really poorly (and still are). OK, you could say it is simply coincidence, but it would be spooky if it was
Sleuthing skillz kicking in here.
Posters username... check
Buffet.... check
People falling sick by the wagon load... check
Case closed, you oughta be ashamed!