Because a user is going to get the same experience <i>already</i> with the latest Flash player, in any browser. In JavaScript, there are numerous differences, ranging from the subtle to the not-so-subtle (do they even have canvas?) "Standards" aren't worth anything if they aren't, you know, standard.