The user needs to have access to both places (read/modify) otherwise it will do as you explain.
What you could do is modify your main nav so it uses categories you define. Then assign the "main" nav category to a page as well as checking do not show in nav will help control what is in your main nav better.