Jeśli mówimy o branży IT, to wybór systemu zależy od stacku technologicznego firmy. Firmy, które skupiają się wokół technologii .NET (C#, MSSQL...), będą raczej używały systemu Windows, ze względu na to, że obecnie .NET nie jest jeszcze w pełni przystosowany do działania w środowisku Linuxowym. W pozostałych technologiach (Java, Python, Ruby, PHP, JS...), wybór zależy od wygody i tego na ile pracownicy potrzebują mieć dostęp do linuxowego terminala (który bije na głowe cmd windowsowe). W środowisku serwerowym podobnie, o ile firma nie jest w stacku .NETowym, to raczej spotkamy się z Linuxami w jakiejś wersji, co często współgra z Linuxami na komputerach pracowników. Wiele technologii działa też lepiej (bardziej "natywnie") w środowisku Linuxa. Python, Ruby (o tych wiem, może jest więcej języków), są językami, których development na innej platformie niż Linux nie jest pożądany