¿Por qué la mayoría de los programadores no pueden hablar inglés correctamente?

Las personas que enseñan programación en centros (en India) son tutores y no programadores. En la mayoría de los metros, si ves que hablarían mejor inglés y comunicarían los conceptos correctamente. En ciudades y pueblos más pequeños, el escenario podría ser diferente.

Un aspecto más es que, la mayoría de las personas mejor educadas habrían ingresado en MNCs / compañías de TI (puede haber excepciones)

En primer lugar, su pregunta fue una generalización burda.

Cuando dices más, significa una gran mayoría. Pero en la descripción, mencionas sobre un área en particular en tu ciudad. ¿Dónde encaja la mayor parte aquí?

De todos modos, para responder a tu pregunta, siempre hay buenos programadores, malos programadores. Buenos maestros, malos maestros. Gente que es buena con su inglés y gente que es mala con su inglés. No los relacionemos.

Muchos extranjeros hablan inglés como segundo idioma.

Uso excesivo de las redes sociales, donde los emoticones y las siglas son accesos directos al lenguaje normal, “ikr, brb,;)”

Personalidades analíticas / analíticas introvertidas / abstraídas que no valoran o no necesitan hablar.

Quien dijo que los programadores no pueden hablar inglés. Debes estar equivocado
Y todas las respuestas que se dan aquí son solo para programadores y todas están escritas en un inglés adecuado
Puede que algunos de ellos estén demasiado ocupados con sus máquinas, que se olviden de que existen lenguajes distintos a c, java, php, c ++, python, matlab

Debido a que los programadores no tienen tiempo suficiente para interactuar con los humanos, ¡solo están ocupados hablando con las máquinas!