Вопрос аналогичен следующему: "Для развития теории гравитации кто нужен: математики или физики?" :)
Ответ прост - и те, и другие. Ученые выводят оптимальные алгоритмы, а программеры оптимизируют их под конкретные языки и платформы. Даже несмотря на попсовость ИИ сегодня, наиболее ценны все же алгоритмологи, ИМХО.
У попсовости есть и другая сторона - туда нсчали вливать деньги :)