БД и нормальные формы это уже немного не по теме. Про глобальность и суперглобальность это весьма верно. То что протокол старый и возможно несовершенный… а что сейчас совершенно, особенно по прошествии времени??? Это совсем не значит, что нужно усугублять и без того несовершенные вещи.
Могут возникнуть, а могут не возникнуть, всё от архитектуры приложения зависит. Сам часто встречал, что юзается небольшое количество кодов HTTP, из вполне обширного списка. И даже не задумывался о более эффективном их приминении, как в этом способе, но когда первый раз прочёл — впечатлился.
Хорошая статья по ссылке, спасибо. Эту же написал как обзорную. Если прелести каждой ФС подробно описывать, даже применимо только к Linux, получится небольшая книжечка, а, может, и большая.
Всё это не имеет значения если использовать AJAX, а с prototype.js это вообще пара строк.