Where i work, there is a lot of NIH wheel-reinvention. People make exactly these arguments for it. I think it's mostly nonsense.
Since the best software is written by the best programmers, those of us interested in the best software, and have the capability to make such software, should be free to do NIH on an as needed basis.
As an example, say if you're a small cloud vendor, you should probably write your own machine OS imaging automation, but probably not your own chat client.