Yeh it's definitely preferable to have one of the two developers your small startup can probably afford spending a good portion of their time rolling out, securing and maintaining your own infrastructure
Also, if GitHub is down you can still fetch your dependencies from somewhere else.