Nacionalizar a qualidade dos (neste caso) programadores é nada mais que ridículo. Há bons programadores em Portugal, Índia, Inglaterra, Casaquistão, China, Itália e Rússia. 

O discurso do teu professor de S.O. faz, no entanto, todo o sentido: a nível educacional cabe às Universidades tentar fazer de cada um dos seus alunos um bom profissional, o melhor possível. Fazer o paralelo entre isso e o "se um Português ganhar então são os Portugueses que ganham" é não só indicioso como as empresas que se deixam levar por tal tipo de argumento são, no mínimo, naive.