> there is a lot of change in the de facto standards.
I disagree. The de facto standards trail the real ones by a large margin.
That is because the de facto standards are to a large extent determined by the oldest browser in use. Until very recently IE 6, which was released in 2001, and it didn't comply with the existing standards in force back then. Google and Facebook only just stopped supporting it.