Mainly, so that salespeople can work only with their information and not see that of their other colleagues.
Currently, you can give or remove access to contacts or documents, but sometimes you want a user to view, edit and create only certain contacts and certain documents (those related to their contacts) and not be able to access the rest so that they don't know the sales of other colleagues.