Debian upgrades "just work". Even had colleague accidentally upgrade 2 releases at once (put too new repo on one of the old servers) and it worked without a hitch
Ubuntu? eh, usually ?
CentOS/RHEL/derivatives ? It isn't even supported as a feature.
Both my desktop and NAS are going 10+ years with just dist-upgrade. Also few hundred servers at work where we migrated from CentOS (which was a chore to manage tbh).