Hola hdzaco.
El uso de paquetes permite agrupar las clases de una determinada forma, sobre todo, dependiendo de su naturaleza u objetivo. Pero creo que casi más importante que esto, es que permite limitar el acceso a miembros de clases o a ciertas clases, según hayan sido declarados (public, protected, ...) De esta forma puedes evitar, por ejemplo, que ciertos objetos puedan manipular variables de otros objetos que sólo debieran ser manipuladas por objetos del mismo paquete...
Chao.