Зачем накручивать свои кастыли поверх чужих костылей?
Разделение труда и эффект масштаба. Вы, как правило, не разрабатываете свой продукт, решающий чью-то боль, с нуля, а используете готовые компоненты и существующую инфраструктуру. На любом уровне. Вы не разрабатываете свою ОС, свой набор драйверов, свой сетевой стек, свои системные сервисы (NTP, DNS, DHCP), свои коммуникационные протоколы, свои прикладные библиотеки и фреймворки, не строите свой CDN, своего облачного провайдера и т.д. и т.п., перечислять можно очень долго, чего Вы не делаете, решая проблему.