The article mentions that the buyer's agent find another buyer who will pay more than Buyer #1. So, what's the problem with that?
The buyer's agent has a fiduciary duty to the buyer, not to the seller. If the buyer's agent convinces the seller to sell at a price below market, and then finds Buyer #2 to buy at market, and Buyer #1 picks up the profits, that's a great agent ... for the buyer.
The seller should have his own agent, who's job it is to find the highest bidder and to not sell below market.