Parlando come sviluppatore web, non posso fare a meno di pensare che è semplicemente più semplice per il team di sviluppo implementare gli handle a livello di applicazione piuttosto che interfacciare i dettagli di implementazione di livello inferiore. Come parametri, è proprio accanto a tutti gli altri input di cui il server ha bisogno, e non è complicato da cache, load balancers, handover roaming IP, gestione degli errori del browser, ecc. Dal momento che gli sviluppatori controllano il codice sul fronte e sul retro, espliciti permetti loro di ignorare il mezzo, e non devono coordinarsi con altri team come infra durante lo sviluppo.