Câu trả lời là "nhiều công nghệ được áp dụng vì lý do lịch sử hoặc chính trị xã hội tùy tiện hơn là lý do kỹ thuật". Giải pháp tốt nhất cho một vấn đề nhất định không phải lúc nào cũng trở thành công nghệ vượt trội. (Trong thực tế, nó hiếm khi làm.)
Vào năm 2012, nơi các máy chủ HTTP đang được sử dụng để tạo các ứng dụng tương tác ngang bằng với các ứng dụng Máy tính để bàn, việc so sánh giữa HTTP và X rất thú vị. Nhìn chung, X có lẽ là một công nghệ tốt hơn để phát triển các ứng dụng triển khai mạng tương tác phong phú. Các ứng dụng tương tự như máy tính để bàn không ánh xạ tốt đến một công nghệ không định hướng, tài liệu như HTTP và sự không phù hợp này trong lịch sử đã dẫn đến tất cả các loại công việc (hack) để tạo trạng thái, như cookie, phiên, v.v.
Nhưng mục đích ban đầu của HTTP không phải là phát triển các ứng dụng giống như máy tính để bàn. Đó là để lấy tài liệu và hiển thị thông tin - thông tin có thể liên kết đến các tài liệu khác cũng có thể được hiển thị ngay lập tức. Ý tưởng về một bộ sưu tập tài liệu được liên kết có từ những năm 1960 với " Project Xanadu " của Theodore Nelson . Web được cho là một triển khai của khái niệm siêu văn bản của Nelson , đó là một nỗ lực để vi tính hóa trang in - như bách khoa toàn thư hoặc báo - cho phép người dùng ngay lập tức "nhảy" từ bài viết này sang bài viết khác chỉ bằng một cú nhấp chuột.
Nhiều lần lặp lại ý tưởng này đã đến và biến mất, chẳng hạn như Hypercard của Apple , đã triển khai khái niệm siêu văn bản / siêu liên kết, nhưng không bao giờ được triển khai trên các mạng. World Wide Web là triển khai khái niệm siêu văn bản dựa trên mạng của CERN và có thể nó đã bị loại bỏ vì Tim Berners-Lee đã phát hành thư viện mã trình duyệt của mình miễn phí, cho phép những người khác thử nghiệm nó. Điều này cuối cùng đã dẫn đến trình duyệt khảm của Marc Andreesen, tiền thân của Netscape. Và phần còn lại là lịch sử.
Nhưng ... cũng như rất nhiều công nghệ, các khả năng mới bắt đầu xuất hiện mà các nhà thiết kế ban đầu của HTTP hoặc siêu văn bản không thực sự nghĩ về quá nhiều. Web đã được thương mại hóa và mọi người bắt đầu phát triển các trang web có tính tương tác trạng thái, như giỏ hàng và thông tin đăng nhập. Ngày càng rõ ràng rằng bản chất không trạng thái và định hướng tài liệu của HTTP không phù hợp lắm với các ứng dụng giống như Máy tính để bàn. Nhưng tại thời điểm đó, nó đã quá muộn. Mọi người đã sử dụng HTTP. Vì vậy, chúng ta ở đây ngày hôm nay, với các ứng dụng AJAX khác nhau đang cố gắng hết sức để giả vờ rằng chúng là các ứng dụng Máy tính để bàn.