Но может я чего-то не понимаю? Я потому и поднял этот вопрос, что возможно я не правильно понимаю (хотя мне кажется, что правильно и то, как я это понял, мне не нравится)
это же active support фича, ты не только атрибуты в моделях делигировать можешь. Часто используют, чтобы просто сократить код, когда в коде много обращений типа user.order, можно этот вызов вынести в deleage :order, to: :user