It works perfectly fine.
IF you steal gas from neighbors car to feed starving children does not make you an asshole.
If you do it in a way to minimize damage.
If you come over and mess his whole car up in the process just because "he is rich" - that makes one an asshole.
The same with spamming NPM, OK I can understand they feel the need to earn money - but they are messing up something useful for others in bad way. They probably could still put effort to do many other things that would bring profit and would not mess up thing that many people will start loosing trust.