Ich würde nie behaupten, dass sie nicht programmieren können,m . Wenn man allerdings Schrott bestellt, erhält man auch welchen. Wer in Indien etwas entwickeln lässt, muss sicher sein, dass seine Anforderungen 120% von dem, was er braucht enthalten. Dinge die jeder Deutsche kennt, sind in anderen Kulturen möglicherweise unbekannt.
Beispiel: In Indien hat ein Eisenbahn Fahrplan eine völlig andere Bedeutung.
Ein Nachfragen, wenn Anforderungen fehlen oder unklar sind, wäre unhöflich. Dies merkt man leider erst, wenn man die Software bekommt.