Существующая инфраструктура тестирования (CI, selenium grid итпх) и ее автотестеры используют java.
Ну собссно это и является, ИМХО, определяющим фактором.
Ни одного реально значимого аргумента за Python не увидел.
Будут ли программисты что-то делать с селениумовым кодом? Да вряд ли.
Инфраструктура использует java, но запуск тестирующей системы, написанной на python - вполне возможен.webDriver...
Мои программисты - будут править код тестов. Мало того, я буду стремиться (это достижимо, проверял), чтоб только они занимались поддержкой тестов.