| The question is what drives consistency. 80s 90s and early 2000s it was the OS. All apps running under a specific OS would look similar to each other. Behave same way. File menus looked same. Preferences was in same location. But somewhere in 2000s this reversed and OS was no longer driver of consistency. App developers stopped following OS UI guidelines and decided that it's not important for OS to be cohesive. The goal was that app, no matter where it is running, should have consistent look and behavior. And now we are in application centric world where application dictates UI and there is no OS level consistency. Additionally Microsoft and Apple did not help the situation by themselves breaking the OS UI paradigms with media players, or in MS case MS Office. |
It was more of a thing on Macs, which never had a point where the platform didn’t provide guidance for what programs should look like, and that only got stronger with the introduction of OS X where non-native programs stuck out like a sore thumb due to looking so supremely unpolished next to apps built with Cocoa or Carbon, which were richly nuanced.
To my memory, all of this flipped with the introduction of flat design, when it became more acceptable to build software that didn’t have much love put towards UI design. An electron (or similar, e.g. CEF) app built using Material Design 1.0 stuck out much less starkly when framed by the flattened Helveticized OS X Yosemite or Windows 8 than it did framed by OS X Mavericks or Windows 7.