Could be, I don’t know enough about programming. But the MLS user experience is bad on both sides (customer and agent) so assuming there is a good technical fit, the quality of the programming wouldn’t need to be all that great.
Then it is just a function of the “network effect” dynamic NOSTR users would have to overcome.