A Microsoft cobra milhares de dólares pela maioria das versões do Visual Studio. Compare isso com empresas como Apple e Google e com organizações como GNU e Eclipse que distribuem ferramentas de desenvolvedor gratuitamente, me faz pensar onde está a diferença.
A lógica por trás da Apple e do Google de distribuir as ferramentas gratuitamente é facilitar o desenvolvimento dos desenvolvedores para a plataforma, o que, por sua vez, resulta em aumento das vendas unitárias. O Windows é considerado tão onipresente que não precisa de promoção adicional e pode ser aproveitado pela Microsoft para ganhar dinheiro com as ferramentas a serem desenvolvidas? É simplesmente porque eles podem cobrar o quanto cobram e que algumas pessoas estão dispostas a pagar?
Também estou curioso se o alto custo das ferramentas limitou o número de pequenas lojas de software em desenvolvimento para o Windows, se as lojas existentes usam a versão gratuita (aleijada) ou outras ferramentas menos caras.