Алексей Ярков, почему нет? Для вас очевидно "переустановка плагина" - это какая-то понятная операция, для меня как для бэкендера не очень.
И даже если вы забыли этот частный случай общее решение-то у вас есть.
Кирилл, что значит "два бекенда"? Вы погрязните с двумя бекендами в куче дублирующегося кода. Появится масса соблазнов все же где-то его объединить и в итоге это все равно будет один бекенд, или, что еще хуже, будет куча копипасты из одного бэкенда в другой.
Если у вас один набор данных, то и бекенд должен быть один.
modelair, да, например можно и так. Примером может быть целая гора CMS которые дают возможность править данные прямо на публичной странице.
А можно и сформировать отдельную "админку" поместив все инструменты которые доступны админам на отдельные роуты.
Если у вас контроль прав на уровне модели данных - вы можете делать как угодно и что угодно. Вам вообще пофиг, потому что у вас правильная архитектура - вы управляете доступом пользователей к данным.
Когда же разработчик мыслит категорией "админки" пилится обычно всякая хрень где пользователи допускаются в определенную зону, а дальше из этой зоны могут делать все что угодно, кем бы они ни были - это дыра в безопасности которая будет в самом фундаменте архитектуры проекта. Я вот об этом.