Up here.. you don't sign any contract until you go to place an offer on a home. (when buying) Selling, of course there is a contract.
My husband has gone hither and yon showing houses for people... bent over backwards and then had them buy through a completely different agent. It can be very discouraging... and he's an honest agent.. and it's his honest income for our family.
He's also listed homes for people, spent money advertising it, only to have them remove it from the market and sell it privately.
I understand there are crooks in Real Estate.. there are crooks in most businesses... but if you ever use a good agent.. don't stab them in the back please.. most likely it's their only income.
(that's a general statement.. not aimed at anyone in particular!)