The worst part is that he needs to query the database, which then has to calculate the response, and not go directly to the cookie on the client side.
But is it really that bad? You are correct that the difference in performance is very small in most cases.
Pros:
Affinity- If your web application has ever expanded to more than one server, moving your sessions to the database may allow you to run your servers without any affinity for the server .
Security - Since you only save the session identifier on the client side, this reduces the user's chances of manipulating any data through the client side.
against
. / cookie .