Sonist, please read this sentence carefully (ideally read it twice):
Not supporting a standard is not the same as breaking a standard! iPhone's Mobile Safari supports a valid subset of official web standards!
And by the way, no, a proprietary, closed-source technology cannot ever, by definition, be called a standard. It may be a defacto standard, a pseudo standard, but it's not a real standard. Flash is as far away from being a standard as Microsoft Word's .DOC is.
Regarding your weird argument about Flash being more than video:
so is HTML5. So what exactly is your point?