I do agree with you, actually, but let me propose a similar situation: you book a table at a popular restaurant. The restaurant holds that table for you (foregoing other customers who wanted to eat there) but you don't show up - can the restaurant charge you for a no-show fee? In that case, the restaurant lost money in terms of opportunity cost (it could've given that table to someone else).
Some venues pay based on the number of participants - so if your guest RSVP'd but didn't actually show up, you needlessly pay for an extra person.
I don't think the host would mind if the guest didn't say he'd come, or if he said he wouldn't come. The thing is, he said he'd come (so his space is reserved for him), but didn't actually show up. Kind of rude, no?
I don't think the host would mind if the guest didn't say he'd come, or if he said he wouldn't come. The thing is, he said he'd come (so his space is reserved for him), but didn't actually show up. Kind of rude, no?