Why is it considered so unreasonable that a landlord, who has a business to run, should expect to make a bit of money out of it?
He'd told the organisers what was expected of them in return for the use of the room. He was expecting to serve a large number of people and put on the staff to do so. The people turned up and didn't comply with their side of the bargain. Straightforward breach of contract.