The GPL wasn't written for the developers installing code from npms or githubs.
It was for the user whose printer drivers didn't work with their new OS.
It was for the user who discovers a bug in a system they rely on every day to out bread on the table.
It was for the user whose needs extend beyond "does it work" to include "will this keep me from being hurt?"
Free software exists to give voice and medium to people who otherwise wouldn't have it. We'd be wise to remember that, since it cuts both ways.