Ну, сделаю несколько предположений
Во-первых, на северном кавказе доля людей с высшим образованием ниже, чем в большинстве "славянских" регионов", а без менеджеров с высшим образованием айти-компанию особо не построишь.
Во-вторых, специалисты стекаются в богатые регионы, в первую очередь в Москву, и айти-компании там и размещают свои центры разработки.
В-третьих, попросту маленькое городское население. Население того-же Грозного соответсвует населению небольших облцентров вроде Смоленска