... el que un archivo tenga la extención ".inc.php" vá más alla, es por seguridad...
Como ya dijeron la extención del fichero es indiferente. Se maneja "inc" por la referencia a que es un archivo para ser
incluido (eso viene desde el lenguaje ensamblador si no mal sé...).
Un archivo
.inc no va a ser interpretado por el servidor como PHP (puede configurarse si el servidor es propio) porlo que si abrimos ese archivo directamente desde la URL y/o accedemos a su contenido remotamente su código fuente (el archivo como tal) será mostrado tal cuál, en cambio, si le decimos al servidor que debe interpretarlo como PHP (extención .php) y lo encerramos entre las etiquetas correspondiente el código fuente no será entregado ya que no hay salida por parte de PHP (echo, printf, etc)... es simple.
¡Saludos!