Сервер обычно не заботится. Но, как вы упомянули, это в основном для соблюдения передовых практик. Клиентская сторона также имеет значение - как уже упоминалось, вы не можете обычно класть закладку POST'd, а некоторые браузеры имеют ограничения на длину URL-адреса для действительно длинных запросов GET.