I agree with Tim, Moz's PA/DA is based purely on links and does not consider spam pages, google's PR (that is shows to the public) is very unreliable.
Google may have missed those links , or maybe have simply devalued them, we just don't know. But what we do know its the type of practice that google is tying to stop, so someday they might do a big penguin update an start penalizing sites with back links like that. My own rule would be if is easy for humans to spot then it either easy for the algo to spot or some day the algo will spot it.
Yahoo is directory is different as you pay to be considered to get on their list, so its not a direct pay for a link. But I think because yahoo is a trusted site they get away with it, I don't think a no name directory would get away with the same trick. Also I would question how good a yahoo directly really is (some people this its worth the money, others think its not)