Тут все просто. По факты вы можете программировать на любом языке, но вот разница в удобстве будет колоссальной.
Дело в узкопрофильности направления Data Science - по сути это обработка и анализ данных. Поэтому используют те языки, в которых присутствуют профильные библиотеки анализа данных, статистики, готовые алгоритмы и очень спец-ые мат. функции. В полном объеме они есть только в некоторых языках: python, R, mathlab