It's already being done to an extent. Online realtors are offering flat fees based on service offered. Just want a simple listing and you handle the visitors, very low charge. Once you've negotiated a sale price, just give each other your conveyancer/lawyers details and they'll draw up contracts and exchange. Traditional estate agents just market, negotiate and pass on each partner's details. If you can open your door and talk, you can cut out the estate agent. These guys have just arrived here
https://www.purplebricks.com.au/