Normally I would agree with you but in the case of BE fares, you're explicitly exchanging all expectation of goodwill and courtesy for $20.
From the other side, I would never forsake showing goodwill and courtesy for money. And I suspect you would not either.