あなたが述べていることは、ローリングリリースディストリビューションのファミリー全体には当てはまりません。
システムメンテナンスソフトウェアの場合、システムの一部のみをアップグレードする場合、またはアップグレード全体で構成の一貫性を維持する場合、パッケージ間の互換性の問題を解決することははるかに困難です。さまざまなソフトウェアパッケージを相互に適切に連携させる必要があります。
そのため、システムアップデートを提供する最も簡単な(つまり、同じ開発時間で最も信頼できる)ソリューションは、完全にテストされた完全なインストールリリースを定期的に準備することです。Red Hatなどのエンタープライズソリューションは、クライアントに信頼性の高いシステムを提供する必要があり、アップグレードをできるだけ長く中断することによって問題が発生する必要があるという立場を取ります。(もちろん、マイナーなアップグレードとバグ修正が利用可能であるか、自動的にプルされる必要があります)。これは、CentOSなどの無料サーバーディストリビューションの背後にある一般的な哲学でもあります。
リリース間でシームレスなアップグレードルートをエンドユーザーに提供することは、システム開発者にとって大きな課題です。多くのディストリビューションは、これまでの時間を犠牲にしないことを選択しています。多くの一般的なパッケージ(QTなど)はアップグレードが難しく、完全な再インストールが必要になることがよくあります。さらに重要なことは、多くのプロジェクトが開発努力の減少を示すか、そうでなければ新しいテクノロジーに取って代わられることです。システムパッケージの場合、多くの場合、システムの大幅な再設計が必要になります。移行手順は、バージョンCからDにアップグレードしたいという人もいれば、フォームBまたはAから、あるいは途中でカスタム状態から切り替える人もいるという事実を考慮に入れる必要がある場合は、実装が特に難しい場合があります。
したがって、すでにご想像のとおり、最も難しいアプローチはローリングリリースです。私はDebianのアプローチの詳細を知りませんが、あなたの説明から、彼らは真ん中のどこかにあることがわかります。