Se você for um professor/pesquisador da área de matemática, o Ubuntu substitui numa boa pois há muitos programas nessa área (a menos que o cara seja muito bitolado em Matlab, Mathematica e M$ Office...). Na faculdade em que estudo os professores utilizam Ubuntu Server em clusters para cálculos complexos de orbitais e outras coisas relacionadas à astronomia.
Para um engenheiro eletricista é meio complicado ficar só no Ubuntu se ele for para a área de eletrônica, não há programas como Labcenter Proteus e Cadence PSpice nativos para o Linux, embora eu consiga rodar com certa compatibilidade o Labcenter Proteus no Wine. Em contrapartida, o Quartus, usado na área de eletrônica digital, já tem para Linux. Na área de automação, mais especificamente em controle de sistemas dinâmicos e modelagem, há várias ferramentas que substituem a dupla Matlab/Simulink, como o Gnu Octave, Scilab/Xcos e linguagem Python. Como engenheiros utilizam muito suites de escritório, o LibreOffice está aí para isso (basta não querer usar formatos toscos da M$, como .doc e .xls por exemplo).
Na área de programação nem se fala... é muito mais fácil instalar qualquer linguagem de programação no GNU/Linux do que no Windows. Lanço o desafio de alguém instalar Fortran e GNU Octave no windows... E também instalar compilador gcc sem o Visual Studio...