Принцип единственной ответственности (Single Responsibility Principle - SRP).
Active Record объединяет бизнес-логику и логику доступа к данным в одном классе. Объект Active Record отвечает как за представление строки в таблице базы данных (данные), так и за операции над этими данными (сохранение, обновление, удаление).
Согласно SRP, класс должен иметь только одну причину для изменения. В случае Active Record, изменения могут быть вызваны как изменением бизнес-логики, так и изменением структуры базы данных, что нарушает принцип.