Sim, e querem fazer melhor por motivações acadêmicas e não comerciais. Não é para "vender mais", é para contribuir com a comunidade. Tem milhares (literalmente) de linguagens de programação que são criadas só para a finalidade de contribuição, sem pretensão de ser usada na vida real.
Se C# implementa algo que é uma melhoria outras linguagens podem se beneficiar disso (incluindo Java) porque podem, também, implementar a mesma melhoria. Igual JavaScript implementou async/await.
Isso foi uma contribuição para a comunidade que qualquer outro acadêmico pode seguir e/ou melhorar novamente.
O que eu estava tentando corrigir é justamente essa linha de raciocínio de achar que tudo é decidido por causa de dinheiro. Quem escolhe o ramo acadêmico definitivamente não faz por isso por grana, pode ter certeza.
Cientistas não produzem remédios para enriqueçer a indústria farmacêutica.