Existem alguns fatores em jogo aqui.
Primeiro de tudo, CIOs, diretores e outros tomadores de decisões de negócios (especialmente em grandes empresas) sofrem com o que eu chamo de "síndrome do Wal-Mart". Sua percepção é que o software gratuito (como na cerveja) não custa nada, então não pode ser tão bom quanto algo que custa milhares de dólares. Tivemos bastante dificuldade em convencer nossa administração a nos deixar usar o JBoss e o Cassandra. Eu não poderia imaginar tentando convencê-los a ir com o Ubuntu como um desktop corporativo (embora seria muito legal).Agora você pode pensar "isso é loucura, quem não gostaria de algo de graça?" A resposta é que quando esses CIOs e diretores têm que ir explicar suas decisões para seus chefes / parceiros não técnicos, é mais fácil simplesmente dizer "nós fomos com a Microsoft e é isso que custa", em vez de tentar explicar o que é open source é e porque não custa nada. Isso e para uma empresa realmente grande, derrubar US $ 10 mil por uma licença de site de software não é nada quando eles faturam US $ 10 bilhões por ano.
O outro grande problema é licenciamento e suporte. Digamos que você tenha um aplicativo de desktop especial de terceiros que sua empresa não pode viver sem. Você trabalha com ele e encontra uma maneira de fazê-lo rodar no Ubuntu (com Wine, Mono, etc ...). Quando chegar a hora de sua empresa precisar de ajuda, o fornecedor vai lançar o contrato de suporte na sua cara e dizer que você o violou por não executá-lo no Windows.
Não me entenda mal, também não gosto disso. Enquanto as coisas estão mudando, todos os sinais indicam que o Windows continua sendo o desktop empresarial padrão por um tempo.