From the sellers side, the agent makes sense. Although I would argue a flat or time based fee is more appropriate than a percentage of sale price. The buying agent delivers relatively little value once the purchase agreement has been signed so I would argue they are essentially rent seekers.