You are probably right. I've found the MSDN pretty inconsistent. There are a number of C#/VB.net examples that don't have any syntax highlighting at all.
Microsoft's web presence in general varies widely. The philosophy appears to highly favor providing access to knowledge/content over standardization of form/presentation.
The scale of Microsoft's web properties is vast and they do not waste resources trying to get a herd of cats to goosestep.
It all depends which area you are in.