So you see the reason for a server and Active Directory
Now that you get the picture it's this simple. The computer with the share must know about the user that is attaching to the share. The server can accept that you are someone else that they don't know about.
-> You've written why folk use Windows Server.