Lo más ético es ofrecerle primero que él se haga cargo y sea el titular de los servicios de dominio y hosting.
Muchos desarrolladores tiene la mala práctica de registrarlos como propios, y así tener al cliente de rehén, lo cual solo es perdida de tiempo, ya que si se judicializa (al menos en Argentina) siempre le dan los dominos a quien demuestre ser el verdadero dueño de la marca comercial.
Pero como dice #!drvy, hay de todo....sobretodo gente complicada que no sabe lo que quiere