Recently, there was a lot of discussion of the `funding` package, which shows ads during npm install. I found this recap very insightful and helpful: https://feross.org/funding-experiment-recap/
Linode, one of the sponsors, pulled out with a "we'll be more careful with experiments in the future".
This is a result of online discussion being rant-based instead of respectful. A "Whelp, this experiment didn't work out" would've been *so much better* than "we'll be more careful about experimenting in the future".
Experiments are important. They need respectful discourse.