Хватит спорить. Итак понятно, что больше половины флагов в спрайте не будут использованы, по этому отдавать всем такую картинку нет смысла.
Здесь, из этого архива (136 флагов) так же будут использованы лишь парочка. По этому остальные так же не нужны.
Но в отличии от спрайта их можно удалить, а можно и оставить. Если они не используются, то и обращения к ним не будет, нагрузки не будет.
Что касается размера. Картинки перекодировали из png в gif без потерь (без сжатия). Если по шаманить и найти золотую середину между размером и качеством (примерно 25-30% потери). То в размере они потеряют вдвое как минимум. А это опять оптимизация, которая при размере каждой картинки и так ни к чему.
А еще их можно вообще легко заменить на другие флаги, круглые, треугольные, с анимацией развивающиеся на ветру и т.д. А вот со спрайтом такое не получится. Его нужно будет корректировать (если только не повезет найти спрайт такого же размера, с такой же последовательностью флагов на нем). А если делать анимацию (ну это к примеру), то спрайт тут вообще в пролете, прогружаться он будет через раз.