i would imagine that most people who go into UI design do so because they're empathetic enough to want to help people use computers more easily. joining certain segments of industry and discovering how much of a sisyphean warzone it is to fight poor management decisions and let that empathy become motivation to soften the blow as much as possible rather than build a better world is surely harrowing, same as growing up wanting to be a game developer because you wanted to make the world more fun, and then getting a soul-searing job making cynical skinner boxes. one would hope that in a better world everyone motivated to make technology accessible to the masses would be empowered to use their skills to do so, rather than being stuck fighting a losing battle against the corruption of capitalism and catching flak from all the users they tried their best to protect.
but one need only look as far as the bug trackers of the GNOME unix/linux desktop environment to find unsympathetic UI designers who are nakedly hostile to any usability/accessibility concern raised by a user that comes into conflict with their own aesthetic/religious goals. each new major version of GTK minces important features in the name of "simplicity[for whom?]", or worse, changes an API in a subtler way so that instead of a user with a specific accessibility need fixing it once on their system, they get told by the GTK developers to instead beg the developer of every program they use to support their use case, which certainly is a thing to do to disabled users with limited energy. some GNOME developers went as far as to make an entire website (stopthemingmy.app) to complain about users adjusting how the programs on their own computer look, something that's often necessary to make a given application usable depending on the combination of the user's needs and the developer's omissions. is there profit motive here? it can't all be Canonical and RedHat sabotaging the usability of the entire Linux ecosystem in order to sell more support contracts to confused/frustrated sysadmins, right?
No, it's because the hardcore user base actually cheers on this insanity without a shred of irony. And this fuels the core developers to continue the enshittification of GNOME/GTK.
