I somehow doubt this is the case. When a business is described as low-margin, it’s on a per-sale basis; they make $.02 on every bolt sold kind of thing. If its a functioning business, then they still make reasonable
total profit due to volume of sale.
So yes, if this were an additional $20 per sale it might deeply cut into their margins if they aren’t a luxury product.
However, I struggle to imagine that every, or most, or even many, of a hotels sales are anniversaries, or similar kinds of events, that would deserve such additional servicing.
If the total profit is $200k, a single $20 (or relatively few) instance is nothing, regardless of high or low margins.
Specially servicing these rare, one-off events, is exactly how you exceed customer expectations without running your business into the ground.