Non è che il file deve "fare" un percorso, ma una volta caricato sul server, è presumibile che tu voglia salvarlo da qualche parte. Il path di destinazione della funzione serve proprio a salvare il file in questa posizione. E ovviamente deve essere valido, cioè deve esistere sul server ed essere scrivibile da php