一本化については、期待しないほうがいいでしょう。Microsoft Visual C++ Redistributableなんか、下手するとVisual C++ 4.2 Redistributable以降歴代のバージョンがすべてインストールされていたりします。.NET Framework ver.2.0~3.51系およびver.4系統も後生大事に生き残ることになりそうです。.NET Framework ver.1.0/1.1は.NET Framework ver.2.0で代用されていますが未だに残骸が残っています。
そもそも、.NET 5は、LTSでサポートされる.NET 6が2021年11月に公開されるまでのつなぎのバージョンでしかありません。
C# - 再統合された .NET:.NET 5 に関する Microsoft の計画 | Microsoft Docs
ここでいう再統合というのは、.NET Frameworkから.NET Coreが分岐して2系統でバージョンアップされてきたものが、開発のレベルで統合されたというだけです。ランタイムモジュールが統合されて過去のバージョンが必要なくなるわけではないのです。
現実問題として、ユーザーが開発したアプリケーションを除けば、.NET 5を必要とするアプリケーションはPowerShell ver.7ぐらいですが、PowerShell ver.7は自分専用バージョンの.NET 5のランタイムモジュールをSide by Sideで自分のインストール先ディレクトリに抱え込んでいますので、他に.NET 5を必要とするアプリケーションがなければ別途に.NET 5をインストールする必要がありません。