As for exclusivity contracts: agents don't just impose those on clients. The client can sell the home themselves if they want, it's called "for sale by owner". But if they want an agent to represent them, then yeah, the agent will act as their representative. Why shouldn't an agent get paid for their time when they act as the seller's representative -- even if the house doesn't sell?
It just boggles my mind how much free work agents do.
But if you've hired an agent, why wouldn't you pay for their time?
While you're window shopping, they drive you around (or at least drive to the homes with you in their own car, paying for the car, maintenance, gas and insurance), they give you their advice on the homes and neighborhoods you see, answer questions about the home, about how the sale will go or any other questions you have about real estate, giving you the benefit of their years of experience in the industry.
They take time out of their life to give you rather than being with their families, or with clients who are actually serious about buying.
I honestly don't understand how someone could take all that from others without trying to compensate them for all they've given you.
You really need to watch the movie again. Their entire operation is based on high-pressure sales. True hackers.
I personally know very well one of these latter types, and just feel really bad for them because of how much shit they have to put up with, how much work they have to do for free, and because it's a really tough business to succeed in if you're honest.
One scene that stuck in my memory -- SPOILER ALERT -- was when one of the agents, who desperately needed to sell because he hadn't been able to sell in a long time and his job depended on it, finally thought he sold a home to a couple he had spent all this time and effort on, only to find out they have no money and just like talking to agents.
That actually happens. People will just waste a ton of real estate agents' time, with absolutely no intention to buy.
Real estate agents just get constantly jerked around, lied to, and cheated. That's just a fact of life for a real estate agent. I would never in a million years want to be one because of how constantly you get screwed -- and don't even get paid for your effort.