For the rest of Steve's Thoughts...
I remember how disappointed I was when I found out my iPod touch couldn't play flash games. It's interesting looking at it now that a lot of the reasons they didn't allow it were sort of to save the consumer from themselves. I.e. having the freedom to use flash is better than not, but if people could use flash they would and then would complain about the lower battery life they'd get, unreliability, etc.
I once tried to play a fullHD H.264 video on a Raspberry Pi 3 using the CPU instead of the hardware decoder. Even with 100% CPU utilization, the video couldn't be rendered in real time, making hardware decoders nowadays a necessity for user-oriented devices.