Конечно, не все такие. Общество кастовое, одни (меньшинство) имеют доступ к хорошему образованию, другим остаются ПТУшки. Проблема умножается на исторически нехристианский, языческий менталитет: у них хромает весь аппарат мышления, начиная с элементарной логики. Нет книг, нет закона, нет привычки делать выводы на твёрдом основании. Видел, наверное, индийские римейки Голливуда, насколько "логичные" там сюжеты?
Вот и выходит, что программируют индусы методом тыка. Нашли первое попавшееся решение в интернете и вставили в код. Оценивать, насколько оно подходит по производительности, искать граничные случаи, ничего этого они не умеют. Ему скажешь, а он в ответ хлопает глазами и показывает тебе тот единственный кейс, на котором он это проверил, и у него типа "работает". А уж всякие вопросы к структуре кода задавать и вовсе нет смысла: абсолютная лапша, которая создаётся только по обкурке.
Некоторые индусы из плохо образованного большинства производят впечатление грамотных, но оно обманчиво. Их просто натаскали на большем количестве конкретных кейсов, а абстрактного мышления у них как не было, так и нет. Система дрессировки совершенствуется со временем. Они регистрируются на leetcode, смотрят видеоролики других индусов, где тиражируется одно и то же типовое решение, сопровождаемое одними и теми же типовыми комментариями, решают по тысяче задач, запоминают (зубрят) эти алгоритмы. Потом излагают их на интервью, а по другую сторону стола сидит такой же Рамеш или Ануш, который сверяет ответы с чеклистом.
И кстати, у них развита племенная взаимовыручка. Кто пробивается наверх, тот начинает всюду протаскивать своих братьев-индусов. А их много. Несколько лет назад население Индии превысило население Китая. И это не считая Пакистана, пятой по численности населения страны, которая суть - та же Индия, только исламская.