From debian policy: Pre-Depends are also required if the preinst script depends on the named package. It is best to avoid this situation if possible.
From debian policy:
Pre-Depends are also required if the preinst script depends on the named package. It is best to avoid this situation if possible.