Why is a blockchain better here, vs a normal database?
A blockchain (assuming you can get buy-in/critical mass from the agencies) has the ability to align some financial incentives of all interested parties to open up access to real estate listings while still holding ownership and profiting from that access.
Instead of real estate companies protecting their listing data, they could offer access to their listing data in exchange for a fee or revenue share. Instead of out-of-date listings parading as up-to-date, there's a public temporal record of updates. Instead of buyers getting restricted or partial information, they can obtain access to the listing data via alternate sources.