Ist immer ärgerlich, wenn sich darum nicht gekümmert wird.
Meine Erfahrung vor allem mit CAD Tools und ähnlichen Programmen (Ausnahmen gibts natürlich auch):

Ein Techniker oder "Ingenieur" hat die Software geschrieben -> Hauptsächlich Single Thread, Operationen die mit irgendwas synchron laufen lasen die GUI hängen, das Layout wirkt zusammengeklickt ... aber man findet alles da wo man es erwartet und sogar das Tabben durch Felder ist ein Genuß und man kann sonst flüssig damit arbeiten wenn man die kleinen Macken ignoriert

Ein Informatiker oder "Softwerker" hat die Software geschrieben -> Alles im Fluss und wie aus einem Guss ... aber man sucht sich nach einfachsten Funktionen in Untermenüs dusselig

Es gibt so etwas wie Richtlinien zur Benutzerfreundlichkeit und Benutzbarkeit, wo was in grafischen Oberflächen seinen Platz findet
findet man penibel befolgt im 2ten Ansatz aber das wird dann auch gerne übertrieben ...

Man könnte jetzt noch die 3te Variante bennen und die nenne ich "Hell's Kitchen" oder "Zu viele Köche und ein Brei" und Arduino zähle ich leider genau dort hinein. Nett gemeint, zu vieles Einstellbar um es Übersichtlich in die GUI einzubauen, daher sind auch gefühlt 75% aller Optionen mehr oder minder anonym in der preferences.txt und nicht als Eintrag in den Einstellungen zu finden.

Und das Preferences unter Datei stehen ist ein ziemlich alter Standard aber eben auch ein Standard und wenn sich kein koch für die abgestandene Suppe verantwortlich zeigt, lässt man es halt wo es ist

Linux fällt für mich leider auch in die Kategorie ... viele Gewürze und Geschmäcker, das Resultat eine bunte Präsentation von Optionen die im Kern doch das gleiche wollen und wenn man halt "Fleisch" will und quer durch die Palette etwas probiert muss man sich hinterher nicht über die Bauchschmerzen beschweren