I thought this would be about APIs as in APIs, that is the general concept which goes back decades, not REST APIs. This sounded like a much more interesting piece on the history of software development in the old days.
https://stackoverflow.blog/2017/05/23/stack-overflow-helping...
https://news.ycombinator.com/item?id=19069526
Web development has seen a boom and there are a lot of new web enthusiasts.
I agree, the description is not ambiguity-free. However do keep in mind that in web development the concept of an API is rather unambiguous.
> While in one sense an API is a compact between two or more pieces of technology, it’s ultimately a compact between two or more people.
Also the author could have re-read its article before publishing.
> An agreement or contract.