I would broadly agree, and I remember flagging at the time they brought this in that it was a huge downside - and another example of BA not really understanding who their customers are. However, it would require a big change in the way hotels treat holiday bookings for one supplier and I don't think BA Holidays has the clout to make that happen.