その答えは、「技術的な理由ではなく、arbitrary意的な歴史的または社会政治的な理由で多くの技術が採用されている」ということです。特定の問題に対する最善の解決策が常に支配的な技術になるわけではありません。(実際、ほとんどありません。)
2012年、HTTPサーバーを使用してデスクトップアプリケーションと同等のインタラクティブアプリケーションを作成している場合、HTTPとXの比較は興味深いものです。後知恵では、Xはおそらく、リッチでインタラクティブなネットワーク展開アプリケーションを開発するための優れたテクノロジーです。対話型デスクトップのようなアプリケーションは、HTTPのようなステートレスでドキュメント指向のテクノロジーにうまくマッピングされず、この不一致により、Cookie、セッションなどの状態を作成するためのあらゆる種類の回避策(ハック)が歴史的に発生しました。
しかし、HTTPの本来の目的は、ステートフルなデスクトップのようなアプリを開発することではありませんでした。それは、ドキュメントを取得し、情報を表示することでした。情報は、他のドキュメントにリンクして、すぐに表示することもできます。リンクされたドキュメントのコレクションのアイデアは、1960年代にセオドアネルソンの「プロジェクトザナドゥ」によってさかのぼります。Webはネルソンのハイパーテキストの概念の実装であると想定されていました。これは、百科事典や新聞などの印刷ページをコンピューター化する試みで、ユーザーはクリックするだけで、ある記事から別の記事に瞬時に「ジャンプ」できます。
AppleのHypercardのように、このアイデアの多くの反復が行われ、ハイパーテキスト/ハイパーリンクの概念を実装しましたが、ネットワーク上には展開されませんでした。World Wide WebはCERNのハイパーテキストの概念のネットワークベースの実装であり、Tim Berners-Leeが無料でブラウザコードライブラリをリリースし、他の人がそれを試せるようになったために成功した可能性があります。これは最終的に、Netscapeの前身であるMarc AndreesenのMosaicブラウザにつながりました。そして残りは歴史です。
しかし...多くのテクノロジーと同様に、HTTPまたはハイパーテキストの元の設計者があまり考えすぎないという新しい可能性が現れ始めました。Webは商品化され、人々はショッピングカートやログインなどのステートフルな対話機能を備えたWebサイトの開発を開始しました。HTTPのステートレスでドキュメント指向の性質は、デスクトップのようなアプリケーションにはあまり適していないことがますます明らかになりました。しかし、その時点では遅すぎた。誰もがすでにHTTPを使用していました。そこで、今日はさまざまなAJAXアプリケーションがデスクトップアプリであるかのように最善を尽くしています。