This is a very compelling story for everyone that want to faster create first class mobile applications. But sometimes your company already have an existing native applications that they want to extend and do not want to start from scratch. Having two native versions of a mobile app causes just too much problems. You need to have often different people (or even teams!) that implement and support the apps. Syncing the feature set, need to write the app twice and paying to the developers for this is an unneeded overhead these days.