isEnabled(UIContext) is final and delegates to isEnabled(ShellContext)
to ensure shell-only behavior