Без заголовка
По моему опыту ROS наоборот экономит время и на объяснения и на построение любых поделок. Это как конкретная реализация моделики vs написанный в духе sicp компилятор для него.
Вполне как высказывание выше о замене непосильных кусков проекта на готовые продукты.
Ну и он очень простой и имеет пакет менеджер и готовые интерфейсы практически в любые языки, что позволяет сосредоточиться на алгоритмах.