Why are the separate editions?
Segmentação de produto. Eles podem segmentar as edições expressas em diferentes grupos de desenvolvedores, reduzir o tamanho do produto e fornecer um motivo para comprar a versão completa.
Quanto ao espaço em disco, eu não me preocuparia muito com isso. Eu não confirmei isso, mas esperaria que, se você usasse os diretórios de instalação padrão, duas edições usariam diretórios comuns para compartilhar código.
Por exemplo, eu uso o Visual Studio 2010 e há uma pasta chamada C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7
que tem uma funcionalidade comum. Enquanto diferentes partes como VB.NET ou C # instalam em diretórios separados.