Here's the quick answer: Hotel rooms are not 24 hours because they need time in between guests to be properly cleaned and serviced. This turnover process ensures the next occupants get a sanitized room that's restocked with fresh linens, towels, and amenities.