Damn right. The web (Internet) was supposed to provide a platform that could be accessed by all devices, providing they adhere to the web standards. And that means HTML. Not Flash, or Silverlight, or even Java Applets.
So bugger off and make your own proprietary network standard. Just don't go bitch about a company that's brought out a devive that DOES support just the standards. Hell, should I moan if I bring out a proprietary plug-in that isn't supported by device X? Or should I put my money and time into making something that works within the standard (or at least help stabilise the upcoming standard)?
Next you'll be wanting to modify the TCP/IP protocol itself to suit your particular content - and then bitch at Apple for not supporting it in their products.