> Linked article refers to the changes in Safari as "thoughtless UI", which is a fairly common argument used against changes that people don't like. Against Apple, Microsoft, WinAmp, Reddit, etc. [...] someone saying "Whoa...this is different and I don't like different."
Back in the 90s Microsoft did put some research effort into Windows 95 and i do not really remember much of a blowback to the new UI despite being radically different from Windows 3.1. There were a lot of people complaining for the higher system requirements, how Win95 felt slower and even how "infantilized" DOS by forcing a GUI on them, but as far as the Windows UI itself goes pretty much everyone agreed was a big improvement to the point that other UIs started copying it to a functional level (ie. not just the window theme). There were even projects that recreated it on Windows 3.1 (Calmira).
To this day a lot of people consider Windows 95 to be one of the best and most well thought UIs.
(and honestly even though i think that overall Win2K is peak Windows, i do believe that ever since Win98 Microsoft started taking a form-over-function approach - see the toolbar buttons losing their relief and becoming shapeless elements indistinguishable from any other icon despite having different interaction with the user)
Sure, some reactions in UI changes tend to be "i do not like different" but that doesn't make all reactions so. And even then, do not dismiss the pure "i do not like different" reactions either: people spent time and energy to learn the UI they use, unless a change is a radical improvement (e.g. Win3.1 -> Win95) they are very justified to be pissed off at how the designers of the new UI wasted all that effort and nullified their knowledge for marginal gain (assuming there is any at all... or even worse, becoming harder to use like many overpadded mobile-first UIs look on desktops).
(the same applies to changes programmers often dislike too, like languages, APIs, frameworks, etc - for many users UI changes are the equivalent of Python2 to Python3, except as users are often powerless to do anything about UI changes, they happen way more often)