i agree, however we also agree to their terms of service when using their product.
They will change when a significant portion of booking are happening via agents, and they would be missing out if they didn't change.