They expire
A client link works for 90 days. Sending your client a new link doesn't break the one they already have.
You can cut access
Revoke access on a job and every link for it stops working at once.
No passwords to leak
Clients never create a password, so there's nothing for them to reuse and nothing for anyone to steal.