I think part of their reasoning is that if they publish the rulebook, then people will find ways to misuse the services in a roundabout way. It’s easier to find bugs in source material you can see, than that you cannot.
I don’t agree with this, but I think it’s most likely the reasoning.