I'd disagree, I think its more about how programmers are using the web. The plethora of easy web languages is the problem - they've encouraged programmers to develop the wrong solutions - webpages based on a towering technology stack, instead of a "proper" program to be run on client machines that makes use of the internet to support its features. Of course this is a lot harder than producing a website solution, there are platform issues etc... but its hard to deny that this allows you to produce a higher quality app - you basically get complete control of everything that a browser or Flash or whatever will do for you.
i.e. The web doesn't have to change to get the result this article seems to want - just the plethora of crappy programmers who abuse it.