The GLFW windowing backend supports window-resizing, so I don't think it's wrong to add enhancements to the backend code. It's not like the SDL2 backend emulates DirectDraw's unstable framerate or anything.