A large wedding is normally a catered affair, and can cost well over a third of the wedding budget. For a smaller wedding, with under 50 guests, it makes sense to have the family help with the catering of snacks and desserts such as baked goods, and just have the main meal catered by a catering company.
Even this could be done by the family and served by waiters, thus saving more money. This is normally a difficult decision for the bride and groom to make, as they want to make the occasion the best they can on their budget. Perhaps the family can chip in here, as they too would like to enjoy the wedding without having to run around after people serving food, and worrying whether it will be enough or not. Also, catering for everyone’s tastes is quite difficult, so maybe a catering company is worth the extra, even just for the peace of mind.
This is an excellent option as weddings can be a bone of contention if the caterer only caters for vegans or meat eaters. With many people opting out of meat-based meals it is wise to cater for any kind of eaters.