Hola
El hacerte root, es para tener acceso a cosas y sitios de tu terminal, a los que no puedea acceder si no tienes permisos de super usuario (root).
hay aplicaciones que necesitan tener acceso root para poder ser instaladas ya que necesitan permisos para poder cambiar o tener acceso a partes del sistema que si no eres root no puedes acceder.
Tambien es necesario par poder instalar rom cocinadas que son, sistemas operativos android modificadas para unos comportamientos concretos (menor consumo de bateria, mas fluided grafica etc...)
por ejmplo las app que viene isntaladas de serie por tu operador, no las puedes desinstalar, si no eres root.
Otro ejemplo que se me ocurre de por que utilizar una rom cocinada es que como sabes, android se actualiza, mejorando el sistema operativo con nuevos kelners,nuevos drivers, y mejores prestaciones asi como el entorno grafico, pues bien estas actualizaciones no salen para todos los telfono, por ej. Android 4.0 ics novla hay para nuestro terminal, pero los desarroyadores se han encargaeo de portarlo con las especificaciones de nuestro telefono para que podamos disfrutar de una rom lo mas parecedida posible a ics.
Espero que te haya aclarado algo.
Saludos
si sale este mensaje, es que estoy en el movil