The alternative is one-shot set-and-forget developers that just dump software on a marketplace/store somewhere and ignore whatever happens next. (i.e. Android)
I'll grant the low end of Android apps is probably much worse than the low end of iOS apps, but I generally don't use those apps in the first place.