I get where you're coming from and generally agree. The trouble is that the integrated tools are all pretty bad, in my experience. If I can use DataGrip instead of some VS Code extension called "Database Client", I'm going to use DataGrip. I will often even prefer pgsql for many tasks. A mediocre tool might save time here and there because it's convenient, but I find their broader impact is poorer work done in worse ways.
Of course, this is all opinion in a very subjective context. Some people do best-in-class work with terrible tools.