>>105716815 (OP)writing commands is more powerful. you can use programming with commands that aren't powerful enough.
its more lightweight, especially useful for using computers over a network, or old/underpowered computers.
combining commands into scripts to automate things is god-tier, and is how i like to run VMs, because editing text is more convienient that click through a gui.