Good point. But the sellers agent would probably counter that Clause with one reserving "Right of sellers to make a contract unconditional if they secure a better offer" keeping the sellers options open as well ;)
The buyer can withdraw their offer - even after the seller has signed the contract - if the acceptance has not been relayed before withdrawal of the offer. Once acceptance is relayed, the contact is dated. ;)