One reason was that it's a GNU project, which I assume means it has to follow GNU's release process, tooling and other conventions.
Another reason may have been that new SLIB releases are meant to be backward compatible with earlier ones, so we wouldn't be free to change interfaces at will.
Do you think we should talk to Jaffer anyway?