> Updates seem to break for odd reasons. I had to uninstall nodejs to be able to do a system update. Why? There should be some sort of automated way to address this.
That usually happens when a package depends on a specific version of a dependency, with e newer (major) version in the repo.
It should only be an issue if you're using AUR packages or other package management systems. Official packages are updated for new dependencies afaik.