404 — на стороне клиента, т.к. он запросил несуществующий файл. Он сам виноват что запрашивает неправильный путь. Аналогично и 403, 400, 405 и прочие подобные.
А когда что-то кем-то заблокировано — клиент тут непричем, т.к. и сайт существует, и запрос правильный, это вообще ошибка на стороне провайдера.
Ошибки 403 и 451 по сути одинаковы — клиент полез туда, куда ему нельзя. Разница лишь в том по каким причинам нельзя — решение разработчиков или решение властей.
451 — новый статусный код для заблокированных государством ресурсов