>Hotels don’t make money if you stay in the room, it actually costs them money in terms of electricity.
No, them renting the room to you - when you'll usually be out of it most of the day - is absolutely how they make money. Maybe in Las Vegas the room rate is a loss leader but your average business hotel is 100% making their profit on the room.