There are a few reasons why hotels have cloth shower curtains. First, they're more aesthetically pleasing than plastic curtains. Second, they're more absorbent, so they don't get as wet and mildewy. Finally, they're more environmentally friendly than plastic curtains.