I’m surprised people can’t see the difference between paying for food and at an evening bar.
When there’s an evening bar, drink with the meal (usually alcohol, but at minimum soft drinks) has been provided. At an evening do, there is usually an arrival drink or a toasting drink. Beyond that, if some people want to drink loads and loads of booze, then they can pay for it themselves. Some people might spend £50 or £100 just on booze during an evening. There’s no need for the host to fund a huge booze up.
however, there is a need to actually host people. Some kind of food and drink is needed…and should be provided. It doesn’t have to be fancy or expensive, but it should be provided.
People who want guests to pay for their meal, have usually splashed out somewhere along the line on venue or daft things like chair covers or expensive photographers. All that’s fine if you can feed your guests. If you can’t though, you should be choosing your venue and other fripperies so that you can afford to feed your guests, even if in a basic way.
Hosting people involves …hosting! That means feeding people and providing something to drink. The exact quantities and type is up to the host.
The worst examples of this kind of thing are those who have an expensive dress, choose a venue that is difficult to get to or you need to stay over night for (all involving costs for guests) and have a big, long expensive hen/stag do, lots of things like a flower wall, picture booth etc which all cost…..and then are cheapskate with food and ask people to pay.
much better to go for simpler wedding and to host the guests with a good meal and some drink. Whether there’s a free bar is a matter of choice and budget.
Otherwise you’re not ‘inviting’ people to an event and hosting them. Instead, it’s like inviting people to join you at the park for the day, where everyone supplies their own food and sustenance or pays to get into a place you all choose to go to.
people should choose their wedding to fir their budget and not go for stuff that’s unaffordable and means guests need to pay for it.