DBMS vendor providing the client is nice. At least if you're using pg-native in Node, that's just a wrapper around the Postgres-owned libpq, but I've run into small breaking updates before that I don't feel would've happened if Postgres maintained both.
But that’s not Node’s fault surely? Shouldn’t Postgres be providing an NPM module given the popularity of Node?