I agree with you on both accounts. I am thinking of becoming a full-time application developer, and I would gladly transfer licenses for people who want me to. They paid for my app, so I give them customer service. But then again, that's just me, and it is the developers decision.
I do question...
Your intentions are no doubt highly sincere - to transfer licenses. However, if you become a developer and you do end up transferring licenses, then take a good hard look at the process and resources involved for each request:
1) Email of request for transfer received.
2) Time to read it.
3) Time to look up the previous owner's serial number in your database.
4) Generate new serial & manually revise the database.
5) Send out email to new licensee with the revised info.
So, how long will that take? 10 minutes? 15 minutes per transfer? Imagine how many of these you would get after including your app in a bundle. All of a sudden your receiving 50? 100 request? 250 requests?
Let's do some math on a best-case scenario:
10 minutes per change X 50 requests = 8.33 hours
Let's do some math on a worst-case scenario:
10 minutes per change X 200 requests = 33.3 hours
What is your own personal chargeable rate? $25/hour? $50/hour?
How much would a dev. pay someone to do this for them? $10/hour? $15/hour?
Remember your doing this for money, not for charity and certainly not to give up a weekend with the family or significant other to make all of these license changes. Nor are you going to pay someone to make all of these changes because that has a direct negative impact on your cash flow as a small developer.
Also consider, based on the talk on here, people quite obviously become highly vocal when licenses do not occur within a 24 hour period so you have to make these changes chop suey (fast).
Keep in mind you're earning a minimal amount of money per sale, and now you have this potentially HUGE amount of manual work just to support the cheap licenses that went out. Anyone who has ever owned or managed a business knows this very well, how frustrating it is to expend great amounts of resources to tasks which DO NOT directly contribute to an original sale.
Please note, I like low cost software no doubt about that. But I also believe the low cost to the consumer may be too high of a cost for the guys/gals who created the actual piece of software with the additional un-budgeted service required for license transfers.
And finally, I learned some things when I was putting together some deals (on here). Many people were sincerely appreciative of the incredible low prices for 1st-rate software which was offered to them. And a few others who wanted more of a deal because half-price was still "too high" of a price to pay - well in our parts, we call 'em "Cheap Bastards" and then appropriately - we ignore them.
(I apologize in advance if my "usual rant" is too abstract)
Use Denny's DropBox Link > CLICK HERE! Because I need extra some space - The Final Frontier!