Why does the UI have to change all the time? Can't they just keep it the same?
If cars were like computers, the steering wheel would be in a different place after every maintenance check.
Anyway, I'm on Linux, using Gnome Classic as my WM, and I don't have these stupid "everything is suddenly different now" issues.
> Why does the UI have to change all the time? Can't they just keep it the same?
Because if they kept it the same, then there would be no need to continue to employ all those UI designers. Therefore, to be assured of their continued employment, the UI designers have to make constant changes to justify their existence. Meanwhile, we get to suffer with their changes.
Car designs do change all the time, mostly just for novelty too.
Cars have similar UX issues as well. See the whole touchscreen saga.
It's also an issue on Linux, to an extent. GNOME has a tendency of forcing UIs on users, and Ubuntu with Unity, now GNOME again, etc. Though, thankfully, since the user is free to choose their own desktop environment and window manager, it's not as pressing of an issue.
I realized many years ago that simpler UIs deliver the best UX. This is a large reason why I love the command line so much. Most programs have a fixed and stable interface, and can be composed to do what I want. For graphical programs I prefer using a simple window manager like bspwm on X, and niri on Wayland. These don't draw window decorations, and are primarily keyboard-driven, so I don't need superfluous graphics. I only need a simple status bar that shows my workspaces, active window, and some system information. I recently configured it with Quickshell[1], and couldn't be happier. I plan to use this setup for years to come, and it gives me great peace of mind knowing that no company can take that away from me. I will have to maintain it myself, but there shouldn't be any changes in the programs I use to break this in a major way.
[1]: https://github.com/imiric/quickshell-niri/tree/main/fancy-ba...