I do front desk at a hotel and unfortunately, these things can happen. Hotels want to maximize their profit by overbooking and gamble in hopes that guests will cancel their reservation. The overbooking will ensure that those empty rooms are filled. I understand the frustration this can cause for guests, and we will relocate the guest to a nearby hotel and discount or have free stays.