Eles simplificam a transição se um pacote for renomeado:
Digamos que temos um pacote chamado mypackage na versão atual. Agora, por alguns motivos, este pacote é renomeado para mynewpackage na próxima versão. Como o gerenciador de pacotes não sabe nada sobre a renomeação de pacotes, ele tratará mypackage e mynewpackage como pacotes diferentes, para que os usuários de upgrade que tenham mypackage não obtém o mynewpackage instalado, mas fica com o antigo mypackage (se as dependências permitirem isso).
Para evitar isso, o mantenedor do pacote simplesmente cria um pacote transicional mypackage na nova versão que não possui nenhum arquivo, mas depende apenas do mynewpackage (esse tipo de pacote é chamado de " meta package ").