I love org-mode but yes, some of its developers do not care at all about users. I'm really afraid of updating org-mode because every time I do a lot of things break. Since I use org for my work, this can have very unpleasant consequences.
Another problem is that org-mode diverges more and more from central priciples that made Emacs so successful. Emacs is primarily a text editor, but org is adopting more and more principles of graphical UIs. For example, when I press enter on a tag attached to a heading, I would expects that this inserts a newline character at the position of the cursor, but no, the org developers think that I don't really want a new line when I press enter at this position, and instead the cursor just moves to the next line. WTF!
Yet another problem is the way in which design decision are made. There is rarely agreement about new features on the mailing list, and instead of finding a common ground, the adopted solution is all to often to make the feature in question configurable. This leads to an explosion of configuration options and it's easy to imaging how this can ruin a code base. Testing becomes a nightmare and documentation, too.
Another problem is that org-mode diverges more and more from central priciples that made Emacs so successful. Emacs is primarily a text editor, but org is adopting more and more principles of graphical UIs. For example, when I press enter on a tag attached to a heading, I would expects that this inserts a newline character at the position of the cursor, but no, the org developers think that I don't really want a new line when I press enter at this position, and instead the cursor just moves to the next line. WTF!
Yet another problem is the way in which design decision are made. There is rarely agreement about new features on the mailing list, and instead of finding a common ground, the adopted solution is all to often to make the feature in question configurable. This leads to an explosion of configuration options and it's easy to imaging how this can ruin a code base. Testing becomes a nightmare and documentation, too.