As technology improves, you can parse a website and get to know its service, context and area of interest etc in micro seconds and also with near perfect accuracy.
So far software solutions for this particular task are not that great, but will eventually improve.
Definitely human edited sites are good. So DMOZ, Joeant, skaffe services are good. But these services cannot do 100% job. There are millions of websites, thousands of cities, hundreds of countries, millions of different services. Simply put, humans can never even come closer to editing 10% of these websites.
100s of new sites take birth every day.
So, software solutions have to come to light to do this job. Search engines like google and yahoo already do that, but don't have better solutions. This is the only reason , why they rely on DMOZ.
Also, DMOZ/Joeant/Skaffe marketting mantra is, Human edited sites are always good. I agree with this, but they can never complete the task of adding all the sites.
In coming years DMOZ/Joeant/Skaffee will die under their own weight (lack of resources).
Search engines will have their own software solutions and will eventually phase out ODPs.
This is my opinion.