Amen! Thanks for the great write-up. I couldn't agree more!
I'm all for some constructive criticism - "here is an idea of how we can improve things", "I disagree with the direction we are going in here", etc. - but there is a point at which the 'constructive' criticism just becomes whining / complaining, and the only real outcome is spreading negativity. I talk to the dev team quite frequently, and they are well aware of where we need to be, and we are not there - yet. They are working extremely hard to get us there ASAP.
My recent reply to the post about the 'slow' development was basically "here is a link encouraging more people from the community to submit pull requests". It was a subtle way for me to hint at the fact people can stop complaining and do something about it, but after reading your post I'm thinking maybe subtle wasn't the way to go. This need to be said. Thanks!
Thanks for pointing that out. I left another comment below where I tried to be more specific about what the priorities are at the moment, and, most importantly, about the tone of voice.