Team members only doesn't seem like a good default
As a user I create a new private project. I go to the settings to change it to a public project.
Outcome: The issue tracker is now set to 'team members only'
Expectation: That the issue tracker would become public too
Potential fix: Set things to 'everyone with access' by default instead of 'team members only'
Also: 'everyone with access' is a very confusing term, consider making it 'project default' or 'same as project visibility'