We use NPM in our projects. NPM has its problems. It appears that recent updates in NPM have obviated the advantages that Yarn used to provide, and it does bring more “I have to think about this“ complexity to getting up and running on our projects.
We’re open to trying it if NPM causes a particular problem in some specific case, but for now that’s not happening.