I have hundreds of open source modules and I really hate this idea. It creates a monetary incentive for developers to keep adding more features even when they are bad ideas. Also, what happens when a paid issue/feature was a mistake and should really be removed later? The economic incentive does not align very well with creating the most appropriate set of features for the task at hand and you end up with bulky enterprise kitchen-sink software.