I presume that if I don’t care about altering appearance or some other nuance, I can continually keep the same instance of Endeavour OS, simply updating it regularly with
sudo pacman -Syu
I’ve been doing this for a while now and my system runs perfectly well. I see no reason to install or “upgrade” to another version. Unless I am failing to appreciate some subtle nuance, I presume that I can continue to maintain my system this way indefinitely, correct?
Welcome to the world of rolling release. One other thing to do is run yay -Syu to keep aur packages up to date (yay will also check the other installed repositories and take the place of running pacman as well).
The nuance is to check for any .pacnew config files and run pacdiff to view and select what changes (if any) you want to keep. You can check them out either using the tool in the Welcome app or with a program like Meld or Vim.
For example, there was an update to Pipewire not too long ago that left users without working audio unless you included the changes in the .pacnew.
If you want to make sure you have little trouble, I would also suggest checking the Arch news prior to updates making sure no manual intervention is needed. Keep at least two kernels, one of which is the lts kernel, and read up on system maintenance, and I know a number of people with 5+ year installs that are still going strong.
There are benefits to splitting off the tasks - depending on your time management as much as anything else. I far more often want a pacman update than I want an AUR update - often because I know which things in the update list are ‘wanted’. I run with a scrolling list of pending updates, so I always know what’s coming…
The AUR updates, OTOH, are rarely needed/wanted as soon - and I may or may not have time to build them in the ‘time space’ I have allocated (internally) to updating. Running pacman often takes under a minute (if no kernel!) - but an AUR run is several minutes at best.
Choice is still a wonderful thing! Certainly doing it all at once is also a worthy goal - and one command, perhaps once weekly, is certainly simpler than my way (and even less typing!).