At the top of all of the PyPRP files that provide functions to Blender, there is a little license, with one quote in particular.
GNU GPL wrote:This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
PyPRP is an open-source project released under the GNU GPL license (license is available both online, and in all PyPRP distributions).
Recently there has been a lot of backlash from people who want tutorials or features added. My contributions to PyPRP are released with no warranty, in the hopes that they will be useful. I personally hate writing tutorials, I'm much too technical about everything and it ends up confusing people worse than when they started. If you're using a feature and have questions, send me a PM. I have no problem offering help.
As well, the push from the community for certain features is not particularly helpful. As a developer, I implement what I feel is useful to me when I need it, what interests me, and what I feel needs doing (in that order). Making lists of feature requests is fine, because it gives me some sort of focus; but do not get mad when your feature isn't my first priority. Maybe I consider RelevanceRegions, SoftVolumes, and VisRegions more important that animations (or maybe I just get headaches whenever I think about animations, which is much more close to the truth).
So, quick recap: My code is written because it is useful to myself, and hopefully useful to others.