потому что клиент не в состоянии гарантировать консистентность данных как правило. Максимум что ты можешь на фронте делать - это какая-то логика валидации данных что бы убедиться что UX хороший
вот есть у тебя фичча. Для фичи есть настройка. Эта настройка в админке. Но фича не в админке. а значит мы уже немного границы корректно выстроить не сможем - много зависимостей