Minimum stays are generally for resort (not business) hotels. They require minimum stays to insure that they bring in maximum revenue for (generally) either full weekday stays (Sun-Thurs), or weekends (Fri-Sun). Hotels try to avoid single day stays if they can.