Rails has_one :grâce à l'association

Rails a un has_one :through association qui aide à mettre en place un one-to-one d'association avec un troisième modèle en passant par un deuxième modèle. Qu'est-ce que l'utilisation réelle de ce en outre de faire un raccourci de l'association, qui serait par ailleurs une étape supplémentaire à l'écart.

En prenant cet exemple dans le cas des Rails guide:

class Supplier < ActiveRecord::Base
  has_one :account
  has_one :account_history, :through => :account
end

class Account < ActiveRecord::Base
  belongs_to :supplier
  has_one :account_history
end

class AccountHistory < ActiveRecord::Base
  belongs_to :account
end

puisse nous permettre de faire quelque chose comme:

supplier.account_history

qui autrement serait atteint que:

supplier.account.history

Si c'est seulement pour un accès plus simple alors, techniquement, il pourrait être un one-to-one de l'association qui se connecte à un modèle avec certains énième modèle à n-1 modèles pour faciliter l'accès. Est-il rien d'autre à lui qui me manque d'ailleurs le raccourci?