Хотя бы потому что с# современнее, на нем приятнее и быстрее писать, может работать на линуксе (mono) проще писать многопоточные программы, наличие кучи библиотек в том числе для парсинга (например Html Agility Pack ибо регулярки для парсинга моветон). Для Selenium, Java ближе, c# там на втором...