You have absolutely no idea what you are talking about, yet you're evangelizing HTML5, that's the problem.
Talk to somebody who tried to bring Video or 2D(!) animated content over from Flash to the Web. It was (and remains) a total clusterfuck. Not just because of performance but because of compatibility. Flash just worked. Web video or (god forbid) WebRTC are still problematic.
That's not to say that I want Flash back, but ignoring that it was proprietary, it was the better technology.