The sole idea of having to set up an isolated site, download the module to be patched, enable it, perform the necessary changes, test them, create the patch and get it into an issue queue on drupal.org makes many people (including me) feel unwilling to do such a thing.
But the good news is that with a few tools it is possible to be contributing back to the community in a matter of minutes, yes minutes.