Edited to clarify Im talking about fireworks package
Spice Road has a handful of tables for 4 and a handful of tables for 2. You can only book for 2 or 4. You can cancel, subject to terms, you can't reduce the number of guests. Not offering a no show refund makes sense.
I think Rose Crown has a similar policy.
How many posters mention making a reservation for extra guests, in order to book an otherwise unavailable reservation.