Краткий ответ - рассмотрите использование
Vagrant - для разработки
> мне пришлось заново устанавливать все IDE, фотошопы, сервисы, ноды и тд. Затем все это настраивать, докачивать плагины, понять что ты не помнишь где найти лицензионные ключи и тд
К сожалению, универсального ответа именно для решения ЭТОЙ проблемы нет - либо использование облачных сервисов (вроде GitLab), либо резервирование окружения своей рабочей машины (бекапы, снапшоты)