Suppose you have a standard hotel with a set of rooms. If you have booked a room for a fixed period of time, would allocating a specific room in advance potentially cause a conflict when trying to allocate rooms for other bookings in the future?
I have thought about this and can not think of an example where allocating in advance would make any difference, given the rooms are all interchangeable within their class (single/double etc.). Assuming that every booking has to be assigned a room eventually, there must be a solution so that every booking is associated with a matching room. Which specific room within the set of matching rooms should be irrelevant, hence a pre-allocation of a specific room should make no difference.
Is this in fact the case or am I missing something? I would like to have an example of where pre-allocation would cause an issue.
Background: I was told at checkin that my requested room could not be allocated because I would have been blocking it for other guests.