I believe you're wrong. The question isn't whether HTML can keep up with what exists today but what is offered in the future natively.
We are already living in a world with data caps and it will be so for the foreseeable future. That alone hinders the capabilities of the web. We're not even including the distrust that consumers have for paying for something unless it is through a system owned by Apple, Amazon, Google and MS. This is even including Gen Y users.
I have no doubt that the web is the future but the future is a ways off. There are just too many obstacles that are in the way currently.