Cita: Drupal u otro está pensado para minimizar tiempo, costos, seguridad y desarrollo.
mucho ojito con esto porque un cms en manos de un cliente final que no se molestará en actualizarlo, terminará volviéndose la herramienta menos segura del planeta, ya que los bugs de un cms famoso se conocen publicamente, pero los bugs de un cms desarrollado por tí desde 0 tendrán que encontrarlos primero.
Dudo que cada vez que saquen una nueva versión de un cms vayas a actualizar todos los sitios de tus clientes ya que eso al final sería una tarea faraónica.
Yo creo que un cms para un cliente que no sabe administrar un cms, a la larga, maximiza tiempo, costos, seguridad y desarrollo.