I don't like the "right tool for the job" analogy. When you use a hammer to put in a nail, the hammer isn't a part of the building when you're done with it. But when you choose a DBMS, you're stuck with it in your architecture for a long time and it's a huge cost to migrate.
(I'm a postgres community member, so of course I'm glad it's working out for them, but I just don't like the analogy.)