Re: "App Review continues to take at least a week"
Apple could easily rate-limit developer submissions to prevent such abuses. Spending a week to review a minor code change to an established application is ridiculous.
However, the bigger problem is upgrade pricing, I'd imagine. This is the big flaw in the "app" model from a developer's side of the deal: once a customer buys your app, they must get every new feature for free. Those features, unfortunately, do not cost nothing to implement.
As an example: if an iPhone user bought a utility app like PCalc (Hi James!) back in 2008, they still have it now, for free, on their shiny new Apple Watch and iPhone 6s. Seven years of a developer's time means the current one is far more useful than the original, but the user has had all of that for free.
That's just about manageable for an "indie" developer with low overheads, but if you're a larger company, with premises, staff, and customer support costs, you cannot operate on a model that prohibits you from recouping your product improvement investments.