This is an almost cosmetic defense, because Javascript can still launch requests that will bear those cookies, even if it can't bank them for later.
HttpOnly isn't evil, but it's not a solution to the problem.
HttpOnly isn't evil, but it's not a solution to the problem.
The HTTP Response Splitting vulnerability can have many implications, XSS and CSRF attacks are just some examples.