Experiences has shown that asian programmers not often understand western companies business needs, and sadly the quality is not always good.
This does not apply to everyone but as far as I have been told, India has "mass produced programmers".
Language barrier is a problem too.