You don't have to have a bar in a hotel. **Holiday Inn Express, Comfort Suites **and certain Marriotts don't have a bar, or even a restaurant. Maybe that's just how it is in the US.
they are more like a motels, cater for low-budget needs, these kind a hotel/motel known as express in europe/asia.