Is there any particular reason why GLEW still uses glGetString() to get the list of extensions available?

I use a GL 3.2 forward compatible context in my application, and have have been trying to figure out why I get null pointers for functions such as glGenRenderbuffers. After debug tracing, I found GLEW's use of glGetString rather than glGetStringi to be the cause.

I know I can use glewExperimental to bypass the issue, but a real fix would be nice as forward compatible contexts become more common.