Airlines have a legal right to overbook, while hotels do not. A hotel must find a room for everyone who has a reservation and shows up on time.