These were my thoughts entirely while reading the article. If I want a command line utility, I really don&#x27;t want to install npm then mess with any problems with that. I want to simply &#x27;brew install&#x27; everything like that and be done.<p>Sure, if I need the source of something for compilation or testing, i.e. &#x27;pip install numpy&#x27;, then having that handled by pip + virtualenv makes sense.<p>Besides that use case, brew should handle everything to reduce conflicts.