An excellent point. As soon as I work for/with someone who outsources to one, I'll follow up. :)
Outsourced projects fail for exactly the same reasons that other projects fail. The difference, if there is one, is that outsourced projects are more often set up to copy the exact features that are practically guaranteed to lead to disaster.