То, что вы описываете, на самом деле прямая совместимость .
Причина в том, что VS 2008 может (гипотетически) включать параметры в файл решения, которые изменяют правила игры для обработки решения, используя механику, которая не была изобретена во время VS 2005. Предполагая, что Настройки могут нарушить решение, если не будут правильно обработаны. Что делать VS 2005, когда он их встречает?