Some tasks could easily be done in a terminal whereas GUI solutions don't work. In this cases GUI-only users or beginners may be led to unneccesarily complicated procedures. This questionThis question is a good example for this.
We should take care to make CLI solutions acceptable for beginners in explaining exactly what to do. Still there will be people that simply refuse to use the command line.