1. OSes have poorer ways to manage more than 7 windows; things get lost quickly.
2. Native apps crash often. In Chrome, you usually just lose the current tab and reload and go to another functionality of the page easily.
3. Native apps tend to be slow and clunky especially when dealing with online data especially when you are mobile.
4. Native apps are definitely a bigger threat to privacy; They have more access to your hardware and OS.
5. I want the best integration possible with the Web.
In addition, (6) Different inconsistent releases across different OSes, (7) Native apps are usually poorer in functionality than web counterparts (8) Native apps are poorer in integration (sharing, social integration, pinning) (9) Native apps can't link (10) Native apps can't be searched and indexed - they are opaque silos (11) Native apps don't make their developers any money as of 2012 (12) Native apps are terrible way to allocate company resources for most online businesses - supporting min 3 releases on Apple, some on Android, WP, BB.. (13) Native apps get mainly coded by retarded development tools - Objective C, Java, C# - It is a hack to code with Ruby, Python, Haskell, or anything more pleasant - though some options exist (RubyMotion, rhodes) (14) ...