Para mim, o código aberto também é político: permite que os programadores ajudem uns aos outros para que o trabalho duro não precise ser repetidamente reformulado e não seja permitido o uso entre os projetos.
Ele também definiu um conjunto melhor de regras básicas para o projeto, não está sob a regra de gerenciar: no final, o resultado é um código de melhor qualidade e longevidade.
Saiba que o assunto da ciência da computação é muito vasto e existem alguns softwares que são tão complexos que não existem tantas pessoas competentes para escrevê-los, mantê-los e também adicionar recursos interessantes.
Realmente acho que seu argumento "toneladas de programadores perderiam seus empregos e a indústria diminuiria" muito enganador, não apenas sobre a indústria de software, mas para o mundo em geral. Lembre-se da bolha da web: é fácil enganar as pessoas que não estão programando em uma empresa. O código aberto é uma maneira segura de colocar uma barreira nisso.
Você também precisa pensar que o software não é como muitos outros setores: você entrega algo que é volátil, algo que o capitalismo não pode realmente trabalhar. Imagine se conseguíssemos duplicar objetos físicos, mas você precisaria pagar por cada comprimido de aspirina duplicado, porque a molécula é "pertencente" a alguém. Isso poderia fazer muito pouco sentido. Agora pense em copiar água pura e limpa (que um dia ficará cara): você acha que é ética e filosoficamente correto fazer as pessoas pagarem por isso?
Se os programadores perdem seus empregos por causa do código aberto, talvez seja porque eles não conseguem reproduzir o mesmo tipo de qualidade de software; portanto, de certa forma, eles merecem ser demitidos. Mas isso não significa que eles devam ser menos programadores trabalhando: é apenas uma questão de comunidade, trabalho em equipe e ética: as empresas devem pagar aos programadores para implementar soluções para problemas usando o software existente ou contratar programadores mais competentes que possam adicionar recursos para um código existente.
Pegue o iOS, windows phone, symbian e android: esses são 75% fazendo a mesma coisa, significando quase as mesmas "rodas". São apenas sabores diferentes, mas, no final, muito dinheiro foi gasto porque as empresas queriam sobreviver aos seus ideais.
O código-fonte aberto não é apenas político, mas também sobre inovação: como você deseja dar realidade a uma nova idéia se precisar reiniciar tudo do zero várias vezes?