Not sure if I agree with this statement in this blog post. Language power has nothing to do with information transferral and display and format.
Practically any language can parse, format, retrieve or forward information. This have nothing to do whether or not the information is accessible.
I might write a program in VB, Perl, ASP, C, Java, .Net to create an HTML page that displays the weather. People can then look at the data. HTML is open and data readily accessible.
I might also write a similiar program that displays the weather in a Flash Control, or in a Java, or maybe an Active X control written in VB, etc. In these cases, the information is no longer accessible due to the container it is now in.
If the first instance, the container was the browser and the format was HTML. This is an open means of rendering and displaying the data.
The second case the container was propertiary or additional code was written to not display the raw data, but to format and convert the data so that it was no longer accessible.
In early versions or web, text and images were about it. Now it is much more complex. People want bells and whistles, can’t just dislay the temperate and whether or not it is raining, you have to put a 3-D or 2-D map behind it and show the location that way. Also, user needs to manipulate the map as well. It is much more than just the weather temperate. The added complexity usually hides the underlying data in some fashion.
If Javascript becomes defacto standard, then most web applications will implement it as it is a powerful scripting language.
Maybe HTML just isn’t good enough for the web anymore, after all it is TEXT markup. Maybe a new protocol is needed for the more complex forms of data that are being presented on the web.