I'm sure that RISCOS Ltd. did at first say they would make all the Select docs public for free but they have obviously changed their minds. It takes a lot of effort to document changes and new APIs and maybe RISCOS Ltd. felt that people ought to pay for this kind of work. I don't believe any of us can dictate to ROL what they can and can't do.
My God like opinion gives me the right to sigh at you and think, "crumbs why bother using RISC OS at all, if that's your attitude". No one gets my humour.