I myself am not fond of external dependencies, having had some projects merely obsoleted when the dependent resources that be decided to drop/revise their offerings.<p>A lot of businesses would be hesitant to have dependent outsourced critical technologies, especially if its their core service or product. Over the decades I heard of many failures, not due to the product, but the dependent technology either dropping out, changing api/usability, or highly inflating usage/licnese costs.<p>Here is a Joel piece on it:
<a href="https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-invented-here-syndrome/" rel="nofollow">https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-...</a>