Its there so people can still browse the board without having to accept cookies. In vB3 the sessionhash only ever appears if thats the case, in vB2 it appears unless the user has explicitly stated they wish to accept cookies.
Any user without cookies wouldn't be able to do anything, other then login and be logged out again, and tracking of users who are not logged it wouldn't be possible most of the time, which could possibly decrease performance.