i cookie possono avere scadenza, per questo dopo un po' di tempo che non torni nel sito spariscono, per il semplice fatto che scadono e ti liberano spazio sul disco.
l'uso di cookie o session è fondamentale per gestire aree riservate, è il modo più sicuro per gestire un login in quanto non modificabili dall'utente.
ovviamente però il visitatore deve averli attivati sul proprio browser, altrimenti non funzionano...