MS en el tema desarrollo y motivar programadores dentro de sus plataformas se porta, cualquiera que tenga relación con los departamentos de las ingenierías de las universidades, tiene todas sus suites de desarrollo, SDKs, sistemas operativos y herramientas gratuitas (Universidades suscritas a la Academic Alliance), yo cuando estaba estudiando la carrera empecé a quererla un poquito gracias a eso, por no hablar de subvenciones, becas y cursos gratuitos que imparte. Se que lo del software gratuito, tiene una doble intención, puesto que te acostumbras a usar unas herramientas y luego acabas promocionandolas indirectamente, y fuera del entorno educativo, a la hora del desarrollo comercial, es dinero para ellos, pero sigue siendo bastante útil a la hora de aprender.
Seguro que el SDK para Kinect estará disponible pronto en la Academic Alliance, como lo hizo XNA y las cuentas de desarrollo gratuitas para estudiantes.
Es muy fácil lanzar críticas sin fundamento desconociendo la misma como empresa, ojo que ninguna empresa es una santita, MS incluida, todas tienen un objetivo común: El beneficio, pero yo todavía no he visto a ninguna de sus competidoras (que tan acérrimos defienden algunos) ofrecer lo que ellos ofrecen en el ámbito de la formación sin pedir nada a cambio.
Un Saludo!!!