This is true. Today its npm, tomorrow it could be some other language. Shouldnt we focus on solving it at the root?