> If the developer cannot make a living by creating an app (or any other piece of software for that matter), why would they bother creating it at all?
If you're trying to make a living doing X, and you can't, then don't do it anymore. There are tens of thousands of apps that did not need to be made, yet were (no doubt the first step of someone's get-rich-quick scheme). If there is a need, the need will be met, eventually, by someone, and if it is truly a "need", people will be willing to pay money for it.
As others have mentioned, requiring updates to run correctly is actually a fault of the underlying system, and the change therein.
> People should be paid for creating and maintaining software.
This "should" is really nebulous. By whose standard/ethics? What belief system led you to believe that you were guaranteed to be paid for your work (software or otherwise)? You get paid when you sell something. You can create the shit out of lots of things and maintain lots of things, and not see a dime for your efforts. Software is no different -- you need to create something that will SELL and be profitable.
These two things do not go hand in hand. Creating and a necessity of maintenance are not necessarily the case. Remember when software used to be sold on CDs? You bought and were able to use the software for your given operating system, and for the given time that it had no bugs. There were no other guarantees, and I don't think there should be today.
If something in your app breaks, release an update and either release it for free, or charge for it. There is no need for me to pay you forever -- your certainly won't be releasing updates forever.
It's obvious why companies want to move everyone to this model though -- much easier to setup recurring incomes, and once it's ingrained in the culture, people won't remember a time when you bought a piece of software and you actually owned it.
Maybe this will be a chance for F/OSS to make a resurgence? Once people get tired of paying for Office 365 and their Flappy Bird subscription, they'll start looking for software that they can truly own