Because PS3 has shaders. Sony decided to support those shaders by an agreement with NVidia to use Cg, instead of adapting GLSL to their tooling.
Later on, it was asked at one GDC event if developers cared about GLSL, but since almost everyone that cares about performance on the PS3 uses Libgcm anyway, the update never happened.