Важно устанавливать оба runtime для работы всех приложений .NET на Windows, потому что это обеспечивает запуск разных типов приложений: 1
Кроме того, для .NET Core важно, чтобы версия runtime была хотя бы такой же основной версии, как и версия скомпилированного приложения, или была равна или выше её. 3 При этом второстепенная версия приложения не может быть выше, чем доступные версии runtime. 3
Таким образом, установка обоих runtime позволяет запускать приложения разных типов и разных версий, что обеспечивает более широкую функциональность системы.