¿Por qué OS.Version informa de Windows 8.0 para Windows 8.1?

Cuando se usaEnvironment.OSVersion.Version.ToString(); en este modo

MessageBox.Show(Environment.OSVersion.Version.ToString()); mostrar el valor 6.2 cuando se usaver comando en CMD retorno 6.3

Tengo Windows 8.1 Professional Edition Original

así (el messageBox es un RadMessageBox de Telerik Controls):

¿Por qué?

Respuestas a la pregunta(4)

Su respuesta a la pregunta