[DISC]
I don't agree with this.
You provided default `activados` and `sin_activar` scopes. If the main app doesn't follow the defaults, it should overwrite those scopes.
In addition, the same way that the `estado_usuario_sin_activar` can be different, the field where it is stored can also have a different name and you are not allowing that to change.

I prefer to override the scope in exceptional cases rather than forcing the main app to define `Kpi::Personalizacion.estado_usuario_sin_activar` always.