Embedded Flash/html5 video player?

I know WP 7.5 is quite limited in come ways (still love it though), but how come theverge is THE ONLY tech website on which i can not play embedded youtube videos? Instead of videos, I am greeted by "get flash player" placeholder. Does this mean iOS also can not able to play it? If so, that's pretty dumb.