Depois de enviar um e-mail para um representante da Microsoft Store, ele recebeu a seguinte resposta:
I apologize for the confusion on this matter. It would have been more accurate, perhaps, to list the system requirements for the Visual Studio 2010 upgrade as "Any Microsoft developer tool," as tools from other software companies do not qualify.
Parece que eles podem ter alterado suas políticas de versões de atualização no passado. Olhando para uma caixa de atualização do Visual Studio 2005, vejo o seguinte:
The enclosed program will search your system to confirm your eligibility for this upgrade. The software will install only if you are a licensed user of one of the following products:
Microsoft Products: Microsoft Visual Tools, Version 5.0 or later
Competitive products: IBM VisualAge, IBM WebSphere Studio, BEA WebLogic Workshop, Oracle Developer Suite, Oracle JDeveloper, Borland C++Builder, Borland Enterprise Studio, Borland JBuilder, Borland Delphi, Borland Kylix, WebGain Studio, WebGain VisualCafe, TogetherSoft Together ControlCenter, Sun ONE Studio, Macromedia Studio, Macromedia Dreamweaver, Macromedia Flash, IntelliJ IDEA, Intel C++, Metrowerks CodeWarrior, Symantec Visual Café, Sun Java Studio, Borland C#Builder, Sybase PowerBuilder
Então, obviamente, eles permitiram atualizações de produtos concorrentes no passado.
Chamar um representante da Microsoft no departamento de Licenciamento por Volume confirmou que, especificamente, eles permitem uma atualização de qualquer versão anterior do Visual Studio paga (ela apontou especificamente que as edições do Visual Studio Express não se qualificam). Ela também confirmou que não oferece mais atualizações de produtos de desenvolvedores concorrentes (e, portanto, o Eclipse não se qualifica).
Agora, não acredito que o instalador realmente verifique qualquer coisa. Eu ainda tenho uma cópia do Visual Studio 6 (em toda a sua glória de caixa enorme) sentado no meu armário, o que me qualifica para uma atualização. Não há como instalá-lo no Windows 7, pois você precisa do VS2005 para o Vista ou mais recente do que eu já li. Se alguma coisa, isso me dá uma posição legal sobre o assunto.