C'est très commun, la plupart des applications Rails n'auront jamais besoin d'utiliser autre chose qu'ActiveRecord.
L'une des principales philosophies derrière Rails est qu'il est plus important d'obtenir un travail produit à commercialiser aujourd'hui que d'obtenir un produit "rapide" sur le marché d'ici 6 mois. Votre produit ne sera certainement jamais assez populaire pour que les performances soient une préoccupation. Si c'est le cas devenir un problème, vous pouvez consolider l'aspect performances des choses plus tard, mais la préoccupation immédiate est de pouvoir créer rapidement une application et de pouvoir rapidement refactoriser tout ou partie de celle-ci en réponse à votre marché.
Ils sont plus lents à écrire et plus difficiles à modifier, ce qui accélère vos coûts de développement. Cependant, ils peuvent être plus rapides à exécuter.