Reinventing the wheel, millions of time a day, is an atrocity.
Millions of (wo)man hours, wasted, every single day, on writing solutions to problems that have already been solved. There is a partial solution to this, and it's making people angry, it's crazy.
If you put your code publicly on the internet, you should expect that people will reuse your code at some point, no one broke into your privates repositories.
Why would anyone waste their time to make other people waste more of their time is really beyond me.
Let go of your egos for once.