Well, I think you are wrong here, i give one example: sublime text is announced as “a sophisticated text editor for code, markup and prose.”
I use sublime only for writing prose and bought license for Sublime2. Soon i noticed that there is a line break bug in ST2 … (discussed in the forum). Well - for prose writing this is a very annoying bug, this is clearly a no go and should be fixed as one may of course expect the basic functions of a text editor to work properly. But it never happened so i have been forced to use ST1.4 for a long time instead of ST2 … now, in sublime 3 this bug is gone, but i have to buy a new license someday for ST3 … so, is this fair? I dont think so, i could well use sublime2 for writing prose if there wasnt that bug.
Sorry … i believe there IS clearly a moral obligation to help out paying customers, especially if some things have been promised before.
Well, i make no big thing out of it, i will pay license for st3 because i love sublime in general and i want to support it, its my favourite software.
But again: some things should be fixed.