More like this is why we can't have nice promises. Promises, on their own, are useless. Why should you get the PR boost from an openness promise if you don't actually end up fulfilling it? This is pretty much like false advertising, where you promise some aspects of a product and end up delivering something different. No matter your excuse, this is wrong and unfair to competitors.
But business is business and companies still end up making those weak promises to grab some more market share.