Found the answer at: https://solnic.codes/2011/08/01/making-activerecord-models-thin/
Piotr says (if I understand correctly) that making models persist by directly inheriting from active record leads to polluting the responsibilities of the model/domain objects.
He shows a way how to solve this problem, which is a more general solution than what my question was concerned with.