Some could think that Apple is indirectly pushing an app ecosystem with its broken mobile browser experience and I am just seeing excited folks traveling to some worldwide dev conferences and building shitty apps for every and anything. For end users there isn't often any additional benefit and for developers building a native app is a nightmare -- software development like 20 years ago, long release cycles, different platforms and on top one gatekeeper deciding about your fate, wtf and no thanks. No surprise that most mobile first and only startups are struggling like living crap.
Web based apps are still the way to go for most use cases, just check the awesome mobile versions of Airbnb and LinkedIn, both based on Node, fast and ultra responsive. Building native apps belongs to the traditional publisher business model and are good for games and interaction heavy use cases (Facebook, communication, photo sharing, etc.).
EDIT: downvoting != disagreeing