The Sparrow Problem
I've said it in two previous threads and gotten down-voted for it, but it's the truth: apps must have a recurring revenue model.The upgrade-train model is over for a lot of software out there.  Those of us who want good desktop software should be begging our favorites (I'm looking at you, JetBrains) to charge on a subscription basis.