Too Long; Didn't Read
The most convincing argument I ever heard for why organisations should not go down the road of building apps is because once they build it they in effect become app developers. From that point on they need to manage the updates for two operating systems, manage bugs, feedback and changes, and unless they want their app to stagnate, update and release new features.