Agrego algo más con el fin de ponerte un ejemplito práctico:
Por ejemplo el servicio de hosting gratuito de miarroba que se cae a cada rato. muchas veces me ha mostrado el código PHP sin interpretar. Si tuvieras los parámetros de conexión en el mismo archivo, los mostraría y todos verían tu contraseña. Si los tienes aparte simplemente mostraría la línea "include('config.php')"... desde ahí ya es una ventaja tenerlo aparte.
Claro, además de todo lo que ya se ha dicho.
saludos