this is not completely true because a seller can negotiate on behalf of themselves for their own home and a buyer can negotiate for themselves as well. Which I suppose is obvious.
You can also have an attorney negotiate for you, at least in my state, and attorneys only charge a flat fee for handling a transaction in my area. A small percentage of what it costs to use an actual realtor.