Esses bancos de dados operam no modelo cliente-servidor. Uma determinada máquina pode exigir um cliente, um servidor ou ambos. Eu não vejo o que é surpreendente sobre isso. Se o software de banco de dados estiver adequadamente empacotado, deve ser possível instalar pacotes para o cliente ou para o software do servidor, porque não é necessário ter um cliente instalado para o funcionamento adequado de um servidor e vice-versa.
Sim, um cliente de banco de dados precisará de um servidor de banco de dados, mas o modelo de uso pode envolver um servidor de banco de dados em execução em outra máquina, geralmente uma máquina servidora. Da mesma forma, uma máquina servidora pode ter apenas um servidor de banco de dados em execução, mas o modelo de uso pode não exigir que a máquina do servidor tenha um cliente em execução localmente.
Estes fatos não são específicos para bancos de dados, eles são geralmente verdadeiros para qualquer software usando o modelo cliente-servidor, que é um paradigma comum.