Associations and << only setting foreign key not instance

What's the rationale for not setting the foreign instance when using
<< but setting it when using .create, .build, etc.

Is it an oversight and should I raise a request or is it deliberate?

Cheers,

Simon