Программист 1С получает такую зп потому что был достаточно тупы чтобы работать на локально использующемся языке. Зарплаты прогеров формируются по мировым зарплатам, ибо знания того же инженера с российского завода могут быть неприменимы к европейским заводам, а знания программистов универсальны для всего мира.