Going back to the video issue, this came up in another dicsussion (about alternative web browsers). The HTML5 video and audio tag implementations are from being standardised. Microsoft, Apple, Google, MPEG LA, and Adobe just can't seem to get it together to play nice with each other and deliver free and open source web standards. See this example: https://www.youtube.com/html5
For the foreseeable future, the most robust way to deliver video is with a fully functioning Flash media player with all kinds of useful options, and with an HTML5 alternative content fallback (or it can be vice versa) and to encode the video to MP4/H.264. Android and iOS mobile devices will work "out of the box" with basic, no frills audio and video playback, and PC, Mac, and Linux users get the full benefit of accessing current and legacy/historical web video and audio content.
Linux users need to install the "restricted extras" packages which is pretty much a standard practice for general purpose Linux desktops.
If you want the bells and whistles on mobile devices, you have to bite the bullet and go for native app development, which for Actionscript developers is pretty easy and requires relatively little extra development and testing work. The "big pig" for all mobile developers is having to test on so many different Android environments (iOS is pretty consistent in this respect; one phone, two tablets, a small number of OS versions) and you have to make use of all available processor power, memory, and screen size since they're all in short supply.
There's also the point: PCs and Macs for work and study vs. mobile devices for leisure and procrastination.