इसका उत्तर यह है कि "तकनीकी कारणों के बजाय ऐतिहासिक या सामाजिक-राजनीतिक कारणों से कई तकनीकों को अपनाया जाता है।" किसी समस्या के लिए सबसे अच्छा समाधान हमेशा प्रमुख तकनीक नहीं बनता है। (वास्तव में, यह शायद ही कभी होता है।)
2012 में, जहां डेस्कटॉप एप्लिकेशन के साथ परस्पर अनुप्रयोगों को बनाने के लिए HTTP सर्वर का उपयोग किया जा रहा है, HTTP और X के बीच तुलना दिलचस्प है। दृष्टिहीनता में, समृद्ध, संवादात्मक नेटवर्क परिनियोजित अनुप्रयोगों को विकसित करने के लिए X संभवतः एक बेहतर तकनीक है। इंटरएक्टिव डेस्कटॉप जैसे एप्लिकेशन HTTP की तरह एक स्टेटलेस, डॉक्यूमेंट-ओरिएंटेड टेक्नोलॉजी के लिए अच्छी तरह से मैप नहीं करते हैं और इस मिसमैच में ऐतिहासिक रूप से सभी तरह के वर्क-अराउंड (हैक्स) हैं, जिससे राज्य बनाया जा सकता है, जैसे कि कुकीज, सेशन आदि।
लेकिन HTTP का मूल उद्देश्य स्टेटफुल डेस्कटॉप जैसी ऐप विकसित करना नहीं था। यह दस्तावेजों को पुनः प्राप्त करने और जानकारी प्रदर्शित करने के लिए था - ऐसी जानकारी जो अन्य दस्तावेजों से लिंक हो सकती है जो तुरंत प्रदर्शित हो सकती है। दस्तावेजों के एक जुड़े संग्रह का विचार थिओडोर नेल्सन के " प्रोजेक्ट ज़ानाडू " के साथ 1960 के दशक में वापस चला गया । वेब को नेल्सन की अवधारणा का कार्यान्वयन माना जाता था हाइपरटेक्स्ट, जो मुद्रित पृष्ठ को कंप्यूटरीकृत करने का एक प्रयास था - जैसे कि विश्वकोश या समाचार पत्र - उपयोगकर्ता को एक क्लिक से एक लेख से दूसरे में तुरंत "कूद" करने की अनुमति देता है।
इस विचार के कई पुनरावृत्तियाँ आई हैं, जैसे कि Apple गईं हाइपरकार्ड , जिसने हाइपरटेक्स्ट / हाइपरलिंक्स की अवधारणा को लागू किया था, लेकिन कभी भी नेटवर्क पर तैनात नहीं किया गया था। वर्ल्ड वाइड वेब CERN के हाइपरटेक्स्ट की अवधारणा का नेटवर्क आधारित कार्यान्वयन था, और संभवत: यह बंद हो गया क्योंकि टिम बर्नर्स-ली ने अपने ब्राउज़र कोड लाइब्रेरी को मुफ्त में जारी किया, जिससे दूसरों को इसके साथ प्रयोग करने की अनुमति मिली। इसने अंततः नेटस्केप के पूर्ववर्ती मार्क एंड्रीसेन के मोज़ेक ब्राउज़र का नेतृत्व किया। और बाकी इतिहास है।
लेकिन ... इतनी सारी तकनीकों के साथ, नई संभावनाएं उभरने लगीं कि HTTP या हाइपरटेक्स्ट के मूल डिजाइनर वास्तव में बहुत ज्यादा नहीं सोचते थे। वेब का व्यवसायीकरण हो गया और लोगों ने ऐसी वेबसाइटें विकसित करना शुरू कर दिया, जिनमें खरीदारी की गाड़ियां और लॉगइन जैसी स्टेटफुल इंटरेक्टिविटी दिखाई गई। यह अधिक से अधिक स्पष्ट हो गया कि HTTP का स्टेटलेस और डॉक्यूमेंट-ओरिएंटेड स्वभाव डेस्कटॉप जैसी एप्लिकेशन के लिए बहुत अच्छी तरह से अनुकूल नहीं था। लेकिन उस समय, यह बहुत देर हो चुकी थी। हर कोई पहले से ही HTTP का उपयोग कर रहा था। तो, यहाँ हम आज हैं, विभिन्न हैक किए गए AJAX अनुप्रयोगों के साथ, वे डेस्कटॉप ऐप हैं।