АйТИ, конечно, не равно программист, но айтишник без программирования - это недоайтишник. В любой раоте требуется во-первых, как минимум понимание логики  работы программных кодов  и причин  возможных конфликтов, а во-вторых,  написание хотя бы простых утилит, которые упрощают работу. Сравнение с географом в данном случае не очень корректно - например, политгеографу рулетка и компас нафик не нужны. А программирование в той или иной степени нужно на любой айти специальности.