People need to understand that nothing is free. (Even “free” healthcare is paid for through taxes for example) Blender developers don’t sit around neglecting their financial and family duties so they can code for the community out of the goodness of their hearts. Life isn’t a fairy tale, and its a simple fact that we need money to survive. These coders are getting paid through donations to the BF. Yeah you don’t have to pay for blender, but it would be nice if you donated to keep it going. So while some (probably most) don’t donate anything to the blender foundation, the rest who do are in essence paying for you.
Even free things are made for selfish reasons. This person may code and release an addon for free, but the motives are usually selfish (not in a bad way) such as gaining experience, or making a name for yourself so you can have better opportunities in the future. There’s nothing bad about doing things for yourself. In some cases (such as free addons) it benefits both parties.
Even paid addons benefits both parties. The coder gets compensated for his time. Do you really think it’s fair to expect an experienced programmer to sit down for 40+ hours because you feel entitled to a free feature? If you want it so bad, why not code it yourself? Probably because you don’t have the skills, or the time. This coder has put in countless hours, days, years, in learning a valuable skill. Its basic economics that if you want a service, you will pay someone the market value for that service.
Which brings me to my next point. I understand the fear of awesome blender features to be mostly paid, and the vanilla users will be left out of the loop regarding the these features. I understand that. However, this is not a reason to fear. This will actually improve blender with all the extra competition.
guy 1 creates a cool addon.
People buy it
Guy 2 Creates a similar yet better addon
More people buy it
Guy 1 lowers his price
Even more people buy it
Guy 3 comes along, makes an even better addon than guy 2, and makes it even cheaper than the other two.
Now the consumer (us) has a great product at a great price. You can only get this by allowing competition.
If there was no incentive to innovate, then Blender would become stale, and soon obsolete.