Вообще все не так, и при чем здесь СУБД вообще не понятно. На самом деле рич модель разрастается у того, кто не дробит стейт. И в результате у нас получается гад обджект со всем стейтом и всеми функциями.
В ФП тоже есть SRP. Мы можем бить на модули и дробить данные