gpsfreak wrote:
As I noted, I already understand I have the option to change nearly 1000 node.js files with updated Shebang path for node from /usr/bin/node to /usr/local/bin/node.
One would think you could do that in a couple of seconds.
I guess the question now is how to let apple know this majorly ***** for node developers who just bought new macbook pro laptops.
Node developers are not Apple's target market. Terminal users aren't even Apple's target market. What you have in /usr/bin right now is only due to Apple's 20 years of technical debt and unwillingness to take a crowbar to their wallet and hire people to pay it off.
Apple sure isn't going to add to that debt with node. I see IT folks regularly freak out over some obscure bug in Apache or git that Apple hasn't patched in a few months. Considering what node is, even if Apple did want to ship it with the operating system, they couldn't put it in /usr/bin. They would have to put it in one of the areas that is more easily patched. Or worse, they would ship that 7 month-old version of node and you wouldn't be able to upgrade it! Choose your poison.