Por lo que yo tengo entendido no es obligatorio, es más, puedes compilar un proyecto que use TClientDatset sin necesidad de ańadirla.
La diferencia entre ambos casos, es que deba estar registrado como servidor COM (con regsevr32) o no en el sistema.
Creo que aquí está explicado un poco mejor.