Актуальна ли разработка gui на java?
Устаревание тут не при чём. Если спрос на огурцы в это году больше, чем на помидоры, то это не значит, что помидоры устарели. Есть множество сценариев, в которых web-приложения не смогут заменить десктопные. Справедливо и обратное.
фактически да, время классических приложений уходит... хотя в энтерпрайзе можно найти себе работу где вы будете пилить явовский свинг или что там еще есть...еще много много лет...пока не станете аналогом программиста на коболе