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