With devices, by default, configured to make it difficult to install apps directly, the store becomes the single point of failure.
And we engineers know, all too well, the dangers of single points of failure in any business-critical solution.
What well-run fortune 500 company, or government agency, would fully embrace and build a key business process around apps which can be made to vanish on the whim of an Apple or Google employee who takes issue with how someone fully disconnected from your organization (and maybe even in a different country) uses the same app you have rolled out to thousands of staff members?
In my opinion, the next logical step in “decentralization” of technology is to give mobile device users the same application control, logging, and monitoring powers over their devices that desktop, server, and notebook users have always enjoyed.
Does anyone else here see another logical path?