You disagree from the point of an end customer. If you have no hotel preference and are mis-directed away from certain partners to those that pay better commission then to you it has been a good experience. Just because they have got you good bookings, does not mean they haven't lied and screwed people over in the process.