Bindung locations after compiling a shader stalls the driver. So if we manage not to bind anything after compilation, the lag would be reduced much.
It's just brainfuck to use this workaroung there. Just fetch the uniform location like all other util shaders.