I think it would be more precise to say VS2010 is not following the standards. Getting it wrong implies they did NOT do it on purpose; Microsoft has a past trend of not following the standards on purpose more often than by accident not following them.
Tim S.
"...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson