That's easy, for many companies, the default is "no, it won't be released" no matter how trivial. It takes real effort from someone to get things released as releasing something requires that it go through reviews and sign-offs. And before you can even get to that stage you need to go through the justification "why should we go to the effort of releasing this" review (and for something like this, I'll bet that the justification review took more, and more expensive man-hours than the actual review and release did.
This is also why they make such a big deal when they do release something.
It's also why many of us are so upset at all this negativity around the release. I'm not saying that you need to be estatic about it, but a lot of negativity results in the people doing the review of the next batch of code saying "why should we release this, we'll only get more bad publicity from people who want more"
It's fine to point out how little this is, it's fine to not praise them, but calling this a sham, or fraud, or accusing them of hiding the API really hurts future releases.