¿Por qué los haluros de ácido son menos reactivos que las cetonas?

La razón es “efecto de resonancia”.

El enlace C-Cl en el cloruro de ácido adquiere un carácter de doble enlace parcial, por lo que se vuelve más corto y más fuerte, y por lo tanto no participan en reacciones en condiciones normales.

Resonancia en cloruro de ácido:

1.
Nota: R es cualquier grupo alquilo aquí.

No se produce resonancia en las cetonas.