I actually agree with this article. It's a lot more trouble to wait for the web to standardize than it is to support a couple different versions of an app, which usually has potential to offer a better user experience anyway. (More developer jobs, too!) This really shouldn't be troubling to anyone.
People who make things don't want to have to make them multiple times. That was one of the main reasons that devs hated IE6 - you essentially had to redo or make a shadow version of whatever you'd already done to get it to work for everyone.