Si cet article est utile aux développeurs, il ne faut pas toutefois tomber dans le travers opposé.
Il faudrait également écrire un article à destination des utilisateurs mécontents.
Par exemple, pour un développeur qui reçoit: "je n'aime pas l'emplacement à gauche de ce bouton, pouvez-vous le mettre à droite", qui le fait et qui reçoit ensuite d'un autre utilisateur "je n'aime pas l'emplacement à droite de ce bouton, pouvez-vous le mettre à gauche".
Que doit faire le développeur dans ce cas ?

Pire: que se passe-t-il si on reçoit "le bouton du panneau 1 est à droite, mais je préfère la gauche" et "le bouton du panneau 2 est à gauche, mais je préfère la droite". On se retrouve alors avec un logiciel dont le panneau 1 satisfait les utilisateurs A, et le panneau 2 les utilisateurs B. Mais ça veut surtout dire que les utilisateurs A ne sont pas satisfait du logiciel total (à cause du panneau 2) et que les utilisateurs B ne le sont pas non plus (à cause du panneau 1).
Parfois, mieux vaut satisfaire un seul groupe et faire un logiciel cohérent plutôt que de mélanger les styles et faire qlq chose qui ne plait à personne.

Il faut donc également se rendre compte que satisfaire tout le monde est impossible, qu'il y aura toujours des gens qui voudront que votre logiciel aille dans une certaine direction, incompatible avec ce qu'attendent d'autres.
À un moment, il faut faire des choix, et accepter que ce logiciel ne convient pas à certains.
C'est un des grands avantages du libre: si vous avez des goûts qui ne correspondent pas à la majorité, vous pourrez quand même trouver un logiciel pour vous, car ce logiciel aura été créé pour répondre au besoin minoritaire des gens qui ont les mêmes goûts que vous, et pas pour satisfaire le plus grand monde possible.

Une dernière remarque:
"Étant donné les difficultés à faire passer leur message, il y a probablement une centaine de personnes qui veulent que des modifications soient faites pour une seule qui parvient à transmettre le message."
N'est-ce pas là la source d'un biais possible ?
Si la façon de communiquer avec le développeur n'est utilisée que par les gens de type "technicien", ne risque-t-on pas d'avoir des retours qui ne conviennent qu'à eux, et de délaisser tout les autres ?