Well, any company in this world (that uses computers) has a security department to take care of things. Linux and Windows are both logical choices for companys. However, in most offices, windows is used because it's what most people are adapted to. People are lazy, they don't want to learn something new. Also Ergot's point, Linux is free, however for the training that would be required, and the constant tech support, it would become expensive.