9.26API contract matters more than implementation
System API contract:
GET /customers/{id}
could internally use:
Salesforce today
and someday:
Dynamics tomorrow
Consumers shouldn't need to change if contract semantics remain stable.
That's the abstraction promise.