I believe they send encrypted audio through the flash player? That might be the reason they have kept it through all revisions.
This is one of the major limitations of the HTML5 + Javascript stack, and one that will have to be solved before we see even more widespread use on services like Hulu or Netflix.