Saya menduga ini bukan pertanyaan yang cocok untuk SU, karena jawabannya subjektif.
Saya menyarankan jawaban berikut - spesifikasi pertama didefinisikan pada tahun 1996 - meskipun Mosaic - browser web pertama dirilis pada tahun 1993. Hypertext benar-benar pengganti protokol yang lebih sederhana yang tidak menampilkan gambar dan teks secara bersamaan. Agar dapat menampilkan teks dan gambar, diperlukan / harus bisa mendapatkan semua elemen halaman, termasuk gambar.
Protokol HTTP juga merupakan protokol yang sangat baik (untuk apa ia dirancang untuk), karena lebih sederhana saat itu, misalnya FTP, dan standar. Karena penjelajahan web menjadi sangat populer, hampir dapat dipastikan bahwa konten dapat diambil menggunakan protokol itu, yaitu membuatnya mudah untuk mendapatkan informasi melewati firewall.
Penting juga untuk memiliki sedikit fleksibilitas - Anda berbicara tentang mengunduh gambar, tetapi ingat bahwa jpeg dan PNG bahkan tidak didukung pada awalnya, dan mungkin tidak akan menjadi lompatan bagi penulis untuk bekerja lebih baru format gambar akan diinginkan - gambar TIFF besar (yang, dari memori didukung) tidak benar-benar cocok untuk koneksi baud 9600 yang banyak dibagikan (atau 14,4k menjadi murah hati) - yang tidak jarang ketika protokol dirilis.
Untuk mengatasi batas halaman web statis, teknologi seperti JSON dan Javascript dikembangkan - di kemudian hari. Dengan menggunakan HTTP untuk pengiriman, itu berarti firewall tidak akan tiba-tiba menimbulkan masalah, dan protokol baru tidak diperlukan. Selain itu, Javascript adalah ekstensi logis dari halaman web statis - dan JSON ekstensi logis untuk itu, jadi masuk akal untuk menggunakan teknologi yang ada.
Saya perhatikan bahwa spesifikasi HTTP sebenarnya cukup sederhana, karena mendefinisikan header dan isi. Header menjelaskan jenis file yang dapat arbitrer (menggunakan tipe MIME), sehingga protokol cocok untuk format teks alternatif.