If you disable all user_preferences options, the profile link in your current_user menu will still be listed even though the profile page won’t be displayed. I agree, that the link should be removed or hidden if the current user has no permission to view or change his profile settings.