Lo que pasa es que tienes una idea errónea, ya que comparas PHP con Java. El que Java te permita hacer un import com.algo.*; te hace pensar que Java carga todas las clases de ese package, pero no es así, de hecho el compilador lo que hace es ver esa línea, analiza todas las clases que realmente usa tu clase de ese package y reemplaza ese import por un import de cada clase ej:
Código Java:
Ver originalimport com.package.*;
// se transforma a
import com.package.clase1;
import com.package.clase2;
import com.package.clase3;
import com.package.clase4;
Ya que el cargar todas las clases si no van a ser usadas hace que el rendimiento sea pobre ya que estas cargando clases que no necesitas, por eso en PHP se optó por usar esa nomenclatura (la de cargar el Namespace y luego usar las clases del Namespace).