Hallo Markus,
Wenn man sowieso darauf zurückgreifen sollte, falls Cookies deaktiviert sind, kann man ja gleich ganz auf die Cookie Option verzichten, und man erspart sich Codezeilen.
Cookies sind bequemer für den Benutzer. Er kann die Seite kurzzeitig verlassen und dann die Seite per URL wieder aufrufen, ohne, dass die Daten weg sind. Außerdem stören ewig lange URL-Parameter nur und verwirren evtl. den User. Und nachdem es sowohl für Perl entsprechende Module [1] gibt als auch das ganze in PHP schon so eingebaut ist und es in anderen Sprachen ähnlich aussehen dürfte - ist der Mehraufwand für den Programmierer gleich Null.
Viele Grüße,
Christian
[1] Nehme ich jetzt mal an - ich hab in Perl noch nie was mit Sessions gemacht.