Resposta curta: Não.
Resposta longa: o Steam é um aplicativo de código fechado que está incluído nos repositórios non-free
. Os repositórios não-livres incluem todos os aplicativos que, de uma ou outra forma, não se encaixam na filosofia e nas políticas do FOSS. Dito isto, uma vez que o Linux / Ubuntu é um código aberto, qualquer pessoa pode instalar, modificar e redistribuir o software como entenderem, seguindo as licenças impostas sobre o código.
Resposta curta: como achar melhor.
Resposta longa: Como dito anteriormente, a abertura significa que você pode aceitar quase tudo, não que esteja preso a uma única coisa. Se você não gosta do Steam, não o use. Se você não gosta de aplicativos não-livres, apenas não use. As pessoas têm a liberdade de selecionar o que usam ou não usam em qualquer sistema operacional de código aberto. Aplica-se para o que eles querem e o que eles não querem.
% bl0ck_qu0te%Resposta curta: como achar melhor.
Resposta longa: não sei de onde você tirou essa ideia. Linux foi concebido para ser distribuído livremente, modificável e visualizável (a partir da perspectiva do código-fonte). Quem e como eles usam o núcleo, a menos que estejam infringindo algum licenciamento, é inteiramente do usuário final / desenvolvedor. Se o usuário quer o Steam, e a empresa por trás vê um mercado, por que eles não deveriam desenvolver um aplicativo e distribuí-lo da melhor forma?
Se você não gosta do jeito deles, basta desinstalar o programa e excluir o repositório não-livre. Ninguém vai culpar você por nada. Você está no seu direito de decidir o que executar ou não em seu sistema, pois eles têm o direito de desenvolver o mesmo sistema.