... What are you basing that on? In Canada at least that would absolutely be a contract.
We must be very careful not to confuse "common sense" or "obvious" or "that's what it intuitively means to me" with "law". Lots of people do that and lots of them pay the price :-(