Re-reading this particular post (in its entirety, not just this first paragraph), I'm afraid I can sorta see why Jens feels attacked.
This has nothing to do with what features we do or don't add. You're feeling neglected, and that really isn't relevant to the technical discussion. When you add
even I can't read that as anything but a personal attack on Jens. It's not his job to make projects! Even though he does make some great ones.
If this is true, we definitely need to know about it, but it's unhelpful to say it in the abstract without examples. I know of one example of projects being corrupted by recent updates, namely, when someone loads the Embroidery library into a project that doesn't need it, because it overwrites primitives. This isn't a bug; the library is behaving as intended. But more than one person has been caught by this behavior, and I think it's reasonable for users to expect that they can explore the libraries without getting in trouble. We should, I agree, give users a warning if they load a library that modifies primitives. Maybe, also, like the bignums library, the embroidery one should come with an on/off switch that defaults to off. We're talking about this question. But if you know of another example, please be specific!
This is true, as is should be, only of updates that change the first or second number in their names. Jens also releases a constant stream of releases increasing the third number, subminor releases I guess they're called, that are entirely bugfixes and translation updates.
This is a legitimate complaint, but it's not helpful to include it in a (sorry) rant directed at Jens. As I write this, I also realize that it's not the users' job to understand the process among the Snap! team, but nevertheless it'd be helpful if you could understand that Jens is even more upset about the state of the manual than you are.
Also, I point out in my defense that the "too massive" part of this complaint is incompatible with the rest of it. You want complete documentation of obscure features, without the manual getting bigger! And by the standard of other languages, our manual is tiny. Go read the Common Lisp manual! It's full of things like detailed explanations of the mathematical behavior of trig functions of complex numbers.
Yes. We're well aware of this, but it's a valid complaint. You could make a good case that that's more important than input groups. But this gets lost in all the other things you say here.
Things that can be written in Snap! itself are good candidates for user-written libraries.