> Almost no other profession would do that, especially not in their free time.
Dude, StackOverflow exists. Reddit, Quora, Facebook, all exist. You don't need to make up base lies to justify your crackpot tirade against open source developers.
We deal with other professions on a daily basis. A lawyer or a financial advisor drops a single tip or piece of advice, even casually, and someone could be writing them a check for hundreds or thousands. A painter sells a single brushstroke or sketch and it’s still cash. They guard every scrap of knowledge because it’s literally money in their pocket.