Zillow does not know the difference. And further, it does not know the difference between rural property and city property. Since it cannot even differentiate between the two, its very premise is flawed.
I don't know why this is still being discussed, although I suppose Zillow is probably more accurate in some areas than others.
But, basically, Zillow cannot see inside the house, unless there has been a recent sale and plenty of MLS photos it can access; in which case, it already has a sale price. But imagine its price estimate for a house in the Silicon Valley that hasn't sold for 40+ years, looks nice on the outside, yet needs serious upgrading on the inside to bring up to the going standard for more recent homes sold in the local market area. Consider also that current remodels of just one master bathroom go a high as $30K or more. Imagine the interior needs all the drywall removed, electrical wires replaced, major plumbing repairs, replacing the floors, remodeling 3 bathrooms, a living room, a dining room, all floors and is 2,500sf or so. Zillow most likely doesn't know the degree of upgrading required. Some homes actually require $200k or more for upgrading to current sale standards.
So, what does Zillow do? - It makes a best guess. That's all. Just an intelligent guess. The estimate for a $2M home can EASILY be $200K off. It is capable of being much further off, if the home is in unusually good or bad condition, or has an unusually good or bad design, workmanship or material quality.
On the other hand, if you kind of know what the Zillow estimate means in terms of such things, and you yourself know the interior quality, condition and design, you may be able to appropriately adjust the Zillow estimate to something more reasonable.