Т.е., насколько я понимаю, Федя не пользуется, например, winit'ом не ради того, что бы уменьшить цифру количества зависимостей, а что бы проект собирался быстро и было хорошо понятно что именно там в кишках происходит просто за счет уменьшения размера кишок. Вполне себе подход.
Ну против скорости сборки я ничего не имею. Количество зависимостей тут не то чтобы напрямую влияет: больше логики в зависимостях - легче пераллельно собирать, больше вероятность, что скорость не рванет вниз, когда добавляешь свои :) а так на простых демках - это показуха. У любого нетривиального проекта всё равно появляется гора собственных зависимостей.