Because PG&E is a for-profit company. They are supposed to charge what the market will bear.
Unfortunately since PG&E is a regulated utility it's not that simple.
When you compare PG&E's electricity rates to the rest of the nation (and neighbors like SMUD), you can see that the CPUC isn't doing much.