There are APIs at IBM that are actually a frontend to a Jira with few hundreds of contractors from India that are bullied into picking incoming tickets so fast that it actually kinda feels like using a slow API.
I don't actually see it as a negative on IBM's part. A client could simply need them to do this for the longer term. Might be easier than dealing with technical debt or updating old systems.