That was the original value proposition made by Linus when he first create Git. This was largely out of necessity because it all happened over a very few short days in the panic of losing BitKeeper support for the Kernel.
However it is no longer true. Git is very much a SCM and is being developed as an independent tool, not just as a platform for tool development.
And still, Git, compared to most centralized VCSes, forces you to consciously design the versioning workflow. Where will the repositories be, who pushes where under what circumstances, what repo makes the golden releases, will you merge the upstream into feature branches or will you rebase, all that.
That makes it harder to introduce Git in an organization where nobody brings along enough Git experience to design all that upfront.
Looking into what you said, that is what happened.
I'd always heard that said about the tool we used today to point out "It does way too much for a single SCM, you have to find what YOU need a SCM to do and use that".
However it is no longer true. Git is very much a SCM and is being developed as an independent tool, not just as a platform for tool development.