Sounds unfair, developers don't get paid, why do designers do.
Just in this context of getting people to 'contribute', we're explicitly referring to projects where the developers do not get paid.
If you're developing software for somebody else, they're not paying you, and you're not getting any benefit whatsoever, that's entirely your fault. It's certainly not unfair though.