> How do you change the GUI theme on Mac?
You see, that's the problem: Mac is opinionated, and this is the quality we most often praise it for.
Changing the GUI is functionnaly useless for any job. That means some folks in the Linux GUI thingy thought it was good to make everything a variable, not even a build-time constant, write configuration screens, and poll the value each time you redraw the window in case someone changed it at runtime. For every change they also have to test them with a bunch of GUI themes and write automated tests for them. Plus the added benefit that every line of code is friction. I'd say they're spending their time on the wrong thing because...
In Mac, it's fixed. That means as a user I benefit from not spending time choosing a GUI theme. It also means apps can rely on constants. Makes it worth paying a UX designer to interview users and choose the right value™. And this right value will be better than any setting.
- Mouse: I remember fiddling with xinput a lot because the UI never allowed me to set the acceleration. On Mac I don't even need to know where that control is.
- GUI theme: Ubuntu has a default GUI theme that is wrong, because it has big fonts and big borders, makes it look like a toy and consumes half the real estate of my screen. Not great for work, so you have to change the GUI theme. Mac is just perfect on those two priorities.