The difference is between adopting open standards that others haven't gotten around to yet
versus inventing your own undocumented functionality for the purpose of making compatibility impossible.
Apple is further down the track. MS was trying to derail the train.
Making you download Safari does seem a strange choice. But then, the whole point of the page is "look how well these things work in Safari", so why not?
In reality, all of the CSS transforms and effects (and plenty of other Safari features) were created by Apple without input from any of the other browser vendors or standards bodies. Some of those things have been picked up, some haven't. I actually think this is the right way to do things, and I don't want to give off the impression that I don't appreciate what the Safari team has spent the last few years doing, but I'm also not wild about letting Apple distort the picture for the sake of scoring PR points against flash (which is what this website is all about).
Standards should work everywhere IMO
By this definition we hardly have any standards. Say hello to IE6.I am a member of WHATWG mailing list so I can see how standards are born, and this level of misunderstanding about web standards in general and HTML5 in particular really saddens me.