I think the author is in the UK where I believe cash bars at weddings are more socially acceptable.
I've been to a few weddings here in Canada with cash bars. Some people really frown on it, but it's not a big deal to me. Some people just can't afford it.