I wish that would happen, too. Cynical answer for why it doesn't: buyers and sellers are in an antagonistic relationship, so it's not easy to optimize value for both simultaneously. Realtors are the middlemen who derisk both sides of the transaction, raking in money in exchange. They have the money, they have the tools.