It’s very hard to do good real estate pricing models from raw data. You can get all sorts of metrics on the property statistics but one important factor in the cost of the home is the state of renovation. Since most listings don’t have a historical listing of work done in the home your best hope of accurately assessing this comes from something like computer vision on the listing pictures. Assessing the quality of work, recency of work, quality of materials and factoring that into a house price is extremely hard. It would not surprise me at all if Zillow paid near market value for a whole bunch of dated homes that hadn’t kept up with the times and would sell for below the market of similar homes in the neighborhood according to typical metrics. The stories make it seem like their model had even more issues than that. Still I’m surprised anyone actually tried this idea given how poor the algorithms are and how obvious it is that key data points are not available.