Official documentation tells this:
CAUTION:
Don't give permissions to users who aren't a member of the site, as this can cause problems with the document library.
What does it mean? What problems we toking about?
If it's a technical problems, why Share search new customer in EVERYONE, but not in the site members list.
It it's a logical problems, how can I work with my project team in one project document librery, and at the same time approve contract with my lawyer, approve finance plan of project with my CFO, logistic documents with my department of transportation etc. According above almost all my company should be a members o project site, and all of them will read all documents of all projects. It's pointless.
Where is my conclusion wrong?