#1 I remember reading somewhere that you saying many people download and use your add-ons but no one pays. Well this is normal! Why would people pay for your add-ons when they are free. If you want people to pay then don't make them free. By giving your add-ons free. It makes me think that
a) You're doing it as a hobby
b) You don't need them money.
#2 I like most of your add-ons but i find most of them are missing a couple of features that would make the add-on excellent. It would be great if you could add them for us. But your prices are too high. I just can't afford it.
#3 I went to your website to get a subscription. But your pricing/subscriptions are too confusing and it doesn't explain well what they are or what you'll get. I went to your website looking to support and spend money. I left empty handed.
Frankly, I don't see the big deal of what organization you work for, what your beliefs are, or who your CEO is. What i'm more interested in getting quality support and quality add-ons.
From your interview:
******* has been very secretive for some time, and yet people are still happy to buy add-ons from him.
We weren't "happy" . We just had no choice.
I really think there is a big demand out there for good add-on support and members wanting you to add/improve features to your current add-ons.
If i was a developer what would i do?... I wouldn't give out any free add-ons. I would charge everyone a small monthly price($4?) to have full unlimted access to ALL of my add-ons. And if they stop paying the monthly fee then they are not allowed to use my add-ons anymore.
I'm sure lots of people would be willing to pay this every month. I mean 4 bucks a month isn't very much.
Just like Netflix! It's only 8 dollars a month. But after you start getting more and more customers. It would provide me a stable monthly wage and less time for me to worry about money and concentrate more on improving my add-ons and making new add-ons.
In conclusion:
I find you are an excellent developer but you need to make your business model more easier to understand.