I see that line of thinking a lot in the iOS dev community. Lot of people publish components, and lots of people just stick together published components.<p>Of course, each of those components is a dependency. It&#x27;s not unusual to see an app use a dozen third party frameworks.<p>Every time that an OS upgrade comes along, you need to hope that non of the dozen frameworks you are using breaks, and if one does break, hope that it is still maintained. If not, you will have to get familiar with an unknown codebase at the most inopportune moment...<p>Also, usually existing components do only 75% of what you need, and lots of stuff you don&#x27;t.<p>If you write everything yourself, you will never depend on other people to maintain code that you use, and you wont include lots of bloat that you don&#x27;t need.