Terminal is the default emulator in most of the Linux distros and it is used for various tasks like programming, system administration, network monitoring, etc. There are many user friendly graphical distros like Software Centre, Integrated Development Environments are available for Linux but many users prefer terminal to perform tasks quickly and efficiently. It is one of the most used tools by Linux users. When it comes to command line tasks, Terminal Emulator is the heart of the Linux system.
Many people using Linux are doing so for application programming, system administration and other command line tasks.