It saves bandwidth and leads to faster website loading. A cookie is transported with every request. This is why sites use cookie free domains for static content. If etags were used instead a separate domain wouldn't be necessary.
It's more secure. If identifying session data is not accessible to JavaScript, it makes a site more secure from XSS attacks.
It's more secure. If identifying session data is not accessible to JavaScript, it makes a site more secure from XSS attacks.