The reciprocity is in there to ensure free software stays that way and that any improvements made to it don't end up exclusively in proprietary versions. I think, as a user, that it is better at protecting my interests and that it's better to protect competition by commoditizing the software.