There's nothing wrong with private APIs.
There's a very significant difference between releasing an API publicly, and having a few internal users.
Public APIs have a high communication burden, but "fixed cost" if done right -- it shouldn't go up much as the number of users increases. They also have strict compatibility requirements that greatly slow, prevent, or complicate changes. They require more stringent security review and comprehensive tests, etc.
Private APIs can have a low, informal communication burden, but it tends to increase exponentially with the number of clients. They can be changed quickly, but clients have to be changed or and/or tested as well, so again the number of clients is limited. Tests only need to cover use cases the limited set of known clients actually need. It works best when clients are part of the same release cadence, since the price of managing branches is high.
Also, you can't separate the idea of fragile private APIs from private APIs in general. Private APIs are fragile. That they can change quickly, including breaking changes, is the whole point.
Given Apple’s frenetic propensity to be extremely resource conscious, I doubt that team even exists any longer.
There’s likely some larger messages team that is itching to replace that app with the iOS version via Mac Catalyst... which despite the poor experience of most Catalyst apps on the Mac, would still make for a marked improvement. Goes to show you how poorly maintained the app is.
[0] https://9to5mac.com/2020/05/23/apple-working-to-replace-mess...
iMessage (at least on iOS) allows for arbitrary plugins to generate content for it, right? I presume it does that by having the plugin emit a web-component-like bit of HTML+CSS+JS, that is then embedded into the conversation for all participants, and which can be further rehydrated after initial rendering by just-in-time zero-installing the relevant iMessage plugin on recipient hosts.
(For anyone who is wondering why this would be necessary just to display some stickers: there are other kinds of iMessage plugins, e.g. games you can play inside the iMessage window, and not just the "you say something, IRC bot says something" kind of games, but full Canvas kind of games.)