This is not limited to Chrome extensions. If you build and publish any kind of software, there is a high chance that someone shady will come along and offer you money for it, or to become an "affiliate" partner.
Indeed, but prototypes running in production or running without tests, is a symptom of other underlying problems in the organization. I feel that scope creep and lack of testing goes hand in hand for projects that are poorly managed.
Easy to say, but unfortunately rarely seen in the wild, depending on the experience of the project manager. Once that product is live and climbing, no owner wants to hear talks about slowing down for reasons of better test coverage or refactoring.
Sums it up pretty good. 'this' was a minor problem when promises came out and bind got sort of sprinkled everywhere. Arrow notations can now take care of that by making it less verbose by binding 'this' behind the scenes.
If you are on an island where a third of the population is struggling, e.g. bad crop yield, the whole population on the island will experience the negative effects as a whole.
Solutions?
1. Build a wall around the less fortunate and allow some of the more able ones to work for less than you would otherwise pay.
2. Share the resources of the more fortunate with the less fortunate until they are back on their feet and are able to prosper.