I know this is going to seem like nitpicking, but most developers will never contribute to open source. Maybe most of the people you are immediately surrounded by do. But a lot of open source is written by a small subset of the population with an extremely long-tail of contributors that will never come close to giving back as much as they take.