I'm in cell biology, and many of the programs used in research these days are run from the command line and are open source and freely available. I don't even have a desktop powerful enough to work with genomic sequencing data, I need to ssh to a supercomputer. There's a lot of documentation so it's really not hard to go from understanding Unix command line syntax to writing short scripts then full on python or Perl with biological examples every step of the way. There are also a lot of very powerful web tools, such as the ucsc genome browser, which are freely available to anyone.
Commercial gui-based software is usually sold along with proprietary equipment like a microscope or something, and universally loathed even by people who managed to wrap their heads around it. It's much easier to work with different software from different people or groups if it's all the same syntax, rather than relearning clunky proprietary gui after clunky proprietary gui.