Having spent most of my Linux life using Debian, I'm been having a look at other distros and am really surprised at extent to which they don't provide a smooth upgrade between versions.  Debian is infinitely upgradeable, and I've upgraded through a few major stable versions now.I'm talking about well-supported distros like Fedora (and derivatives), even Ubuntu and derivatives.  Even stable server-oriented distros like CentOS.Is it because Debian's package management system and package upgrade scripts are just far more advanced than anything other distros have to offer?Or is reinstalling from scratch on a major version upgrade just a better idea overall, regardless of distro?
Why do most distros (other than Debian) recommend/require a full reinstall when upgrading to a new version?
package management;distros;upgrade;reinstall