And yeah, I guess we could pack it in and abandon the idea of opensource. But I think thats really sad. I love the fact that opensource code I've written is quietly powering things in companies large and small all over the world. Sure; it'd always be nice to be paid more for my work. But thats still really cool!
Thats cool that you feel that way, but I absolutely do not. I dont like the idea of huge companies making millions, while the authors of the software "powering" their business get nothing.
If you ever publish anything to npm / cargo / etc, I hope you make the fact your code isn't opensource very clear. I don't want to accidentally use your code in my projects, in violation of your license.
Thats a decision I want to make intentionally, if at all.