I don't think "betting against it" is accurate terminology - the general consensus is more that the mobile device infrastructure isn't ready for HTML5 yet (in terms of performance etc). I think it will catch up... probably within the next couple of years, but until then we need to think about our current users and the experience they receive.
On a side note I see the article mentioned using a hybrid app - I think that is an acceptable "in-between" at the moment. Personally though I have found maintaining hybrid applications cost a lot in extra development time - I really hope it pays off in the long term.