Хм... вообще слышал на лекциях про глобальный тренд. Сначала делать универсальный решатель широкого спектра задач, потом частную задачу выделять и по ней специализироваться. А потом всё по новой.
Вы думаете, люди у который миллион плагинов в idea от линтеров с кастомными сонарами до автодеплоев и фич с мультиязычностью, не умеют пользоваться cli, командами гитами и прочим?) тешите эго?)