Back in the 1950s, when this definition for “hotel” was written, places that called themselves hotels did have some (or all) of these amenities. The lexicographer who wrote this definition evidently wanted to distinguish a hotel from other accommodations (like motels or inns) and thought—reasonably—that mentioning what sorts of services were available at a hotel compared with, say, a motel would help orient the reader.