It is like banking system ! you can be independant with your own safe-deposit box but it is easier to make business with a bank account ! If you ask only cash payments, it will be weird sometimes in BtoB !
Same for APIs.
How could you today socialize your application without Facebook, Twitter API? Geolocalize without Googlemaps API or Bingmaps API? Make our own ?