Muchas veces el software de terceros deja de funcionar porque usa las API de Windows incorrectamente (no digo que sea vuestro caso, pero es bastante común, segun tengo entendido).
Y los de Microsoft (puede que sólo algunos), intentan solucionar los problemas de compatibilidad que aparecen con nuevas versiones, incluso si dichos errores son por culpa de los programas en sí (mal uso de las APIs, como he dicho arriba).
Quien no me crea, que le heche un vistazo a los interesantes ensayos de The Old New Thing [msdn.com], donde más de una vez el autor ha hablado de este tema.
Claro que siempre se les pueden escapar cosas (ya no entro en si intencionadamente o no ;).
Re:Me parece lógico
(Puntos:2)( http://julipedia.blogspot.com/ )
The Julipedia [blogspot.com]