네, 이 방식이 훨씬 좋습니다.
과거의 복잡한 이력 때문에 정리할 부분이 많겠지만, 제 생각에는 이게 훨씬 더 합리적입니다.
헤더에 토글 스위치를 두는 것도 좋을 것 같습니다. 어디서든 쉽게 접근할 수 있는 형태요.
켜져 있을 때 상태가 명확하게 표시되면 좋겠습니다. 위장(Impersonation) UX에서 몇 가지 아이디어를 차용하고, 필요하면 양쪽 모두를 개선할 수도 있겠네요.
일부 항목은 다르게 취급해야 할 것 같습니다.
예를 들어, /admin 페이지에 접근하기 위해 관리자가 관리자 모드로 전환해야 한다고 생각하지는 않습니다.
이미 관리자 전용 공간이 완전히 분리되어 있는 경우, 사람들이 그곳에 계속 접근할 수 있게 두는 것이 맞다고 봅니다.
하지만 관리자가 일반 사용자와 같은 공간에서 활동하는 경우에는 더 명확한 신호가 도움이 될 것 같습니다.