There are so many real world parallels with domain names I never know where to start and it never really ends. That's why great domains have great value. A great location is a great location. Maybe one business fails but another comes in and flourishes. Can't blame the location, the location was the same.
Domains with value are like Gas stations. Gas Stations go on intersections and crossroads. Intersections with traffic. They don't put many gas stations where there are no people or cars like in the middle of a swamp of an unknown town with no population. They pick great locations. Simple!
Give me a corner in Manhattan. It won't matter what I sell, I will make $$$.
Have a GREAT Day!