In case you missed it, you may enjoy Jetbrains DataGrip. (I quite like it.)
Is there something that DataGrip does that PyCharm doesn't? As best as I've been able to tell, every feature that DataGrip has, PyCharm also has.
I think the point is that the integrated SQL client is good enough for GP's needs, so no need to switch apps. Even if it's from the same editor, DataGrip still is a different application that requires switching back and forth.