html5 is a big fat joke maintained only by the fact that you cant install a plug-in on an ipad. (how this isn't anti-competitive is a mystery to me) ... Html5 is a plugin the same as flash and Silverlight, the only difference is html5 comes prebaked into the browsers because of w3c and their standards.
I agree it's annoying that HTML5 hasn't yet filled the job done by things like Flash, but I think it is a better way of doing things - or at least, could be if the support existed. For things like Flash, the problem is that other people can't write their own plugins to support other platforms. Worse, some plugins may be specific to the application (e.g., I think Quake Live does it this way?) - so the problem is that even though it works in a web browser, it's not actually any more portable than a native application anyway.
Does IOS not support HTML5? I'm not sure what plug-in you refer to, or what the anti-competitive is?
Tech is actually going backwards since the ipad forced flash/Silverlight out of the market.
Note, I wouldn't say they forced it out the market. But I do agree things have gone backwards.
In some cases, sites may have switched from using Flash, but often they then just replace that with native exes, in some cases only for the minority of Apple users. In other cases, the Flash sites are still around (either for non-mobile users, or provided as the "smartphone app" for all the platforms that support Flash), and Flash has only disappeared for Apple users, and we haven't seen it replaced with any kind of new open standard. As much as Flash was bad, it still did a job, and switching to native exes that only run on some platforms is far worse a solution than Flash was.