From Oz here.
The cash/non-cash bar thing hadn't really registered as an issue for me before Ehell.
Some hosts supplied bottles of wine as well soft drinks for each table. Some provided soft drinks to the tables but brought out champagne/sparkling non-alcoholic whatever for the toasts. Some had a cash bar but there was "money on the bar" to pay for drinks for guests up to a limit. Haven't been to one with drink vouchers for each guest but I do like that idea. Some just had a cash bar. Some had no alcohol available (alcohol was a no-no in the religion I grew up with). As long as I've had access something to drink (non-alcoholic/alcoholic) all was good.
I haven't felt less well hosted no matter which choice was made.
I don't have a cash register at home or need to hire a bartender.
It's only bigger parties like weddings, 18ths or 21sts held at formal venues that paying for alcoholic beverages at an actual bar comes up. YMMV.
Still guests do sometimes pay for their own drinks. For example, at casual dinners with some friends, if I don't BYO some wine, there won't be any because they don't drink. As a host, I make sure I have enough wine and beer when people come over for dinner. Also a couple of soft drink choices. If they want something else, they'll bring it.