владелец сайта не обязан делать его общедоступным.
Это, разумеется, его право. Но я не понимаю, зачем вообще размещать сайт в Интернете, если нет цели привлечь посетителей. А вышеупомянутая блокировка отсекает множество потенциальных пользователей.
Мне кажется это узкий взгляд на проблему. Такой цели может не быть.
Например, сайт может создаваться для узкой аудитории (например для жителей небольшого поселка) и его администрации не нужны "иногородние" посетители.
Другой пример: к Вам на сайт часто ходит виртуальный хулиган.
У него не выделенный IP.
Иногда проще отсечь на время весь диапазон гостей из той же подсети, что и он, чем каждый раз ликвидировать последствия его пребывания на сайте.