私が見たものから、それは本当に「Windowsエクスペリエンス」全体に要約されます。つまり、アクションまたはオプションをできる限りユーザーに見えるようにします。
私がこれを言う理由は、インストールにGUIが必要ないからです。MSIベースのインストーラーは、Linuxベースのパッケージと同様の方法でサイレントインストールできます。GUIは完全にオプションですが、ユーザーにバックグラウンドで何が起こっているかを視覚的に表現するためにあります。
Linuxでは、これはパッケージマネージャーを使用して簡単に実現できます。パッケージをインストールする場合は、そのパッケージを具体的に要求する必要があります。あまり技術的には含まれていないため、通常、ユーザーはGUIベースのパッケージマネージャーを使用して目的のソフトウェアをインストールできます。
Windowsでは、そのようなものは存在しません。ユーザーがWindowsベースのソフトウェアをインストールする場合、ソフトウェアを個別に検索してダウンロードする必要があります。ユーザーがソフトウェアを構成およびインストールするのを支援する標準化されたツールはありません。したがって、各ソフトウェアにバンドルされているインストールGUIは、LinuxのパッケージマネージャーGUIと非常によく似ています。ユーザーがインストールを構成し、進行状況を追跡できるようにするためだけに存在します。
管理GUIが存在するため、インストールGUIが不要な場合が多くあります。たとえば、人気のあるSteamプラットフォームは、インストールスクリプトを利用して、Steamストアで利用可能なゲームやソフトウェアを自動的にインストールします。
もう1つの素晴らしい例はSCCMです。System Center Configuration Manager(略してSCCM)は、ネットワーク上のコンピューターのグループを管理するために使用されるソフトウェアです。Software Centerと呼ばれるGUIを介してソフトウェアをインストールできるようにする機能が含まれています。ボタンをクリックするだけで、MSIベースのインストーラをインストールできます。私が働いている環境では、AdobeのCreative SuiteからWinZipなどのソフトウェアまで、さまざまなソフトウェアを使用できます。ユーザーが行う必要があるのは、カタログを検索して利用可能なものを見つけ、[インストール]をクリックし、確認を待つことだけです。Linux Mintを実行している自宅のコンピューターに何かをインストールしたい場合とほぼ同じプロセスです。