This was an interesting read that raises many questions, but much of the analysis is ultimately flawed because the author confuses many concepts.
Internet is not a human-computer interface. It is true that most native apps, non-browser apps on mobile and tablets use touch as the main point of interaction. And it is true that many people browse web via http or https using a keyboard and a mouse. But who knows how this will change in the future? People change. Web standards converges and diverges constantly. Technology evolves. Browsers today already do unthinkable things. There's no reason to completely assume that the primary HCI of web will remain as keyboard and mouse. Nor should we completely assume that the touch interface on tablets are the be it and end all method of interacting with native apps.
Internet is not a human-computer interface. It is true that most native apps, non-browser apps on mobile and tablets use touch as the main point of interaction. And it is true that many people browse web via http or https using a keyboard and a mouse. But who knows how this will change in the future? People change. Web standards converges and diverges constantly. Technology evolves. Browsers today already do unthinkable things. There's no reason to completely assume that the primary HCI of web will remain as keyboard and mouse. Nor should we completely assume that the touch interface on tablets are the be it and end all method of interacting with native apps.