Hibernate unidirecional para muitas associações - por que uma tabela de junção é melhor?

Neste documento (vá até a seção Unidirecional):

http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity-mapping-association-collections

ele diz que uma associação unidirecional um-para-muitos com uma tabela de junção é muito preferível a apenas usar uma coluna de chave estrangeira na entidade de propriedade. Minha pergunta é: por que é mais preferido?

questionAnswers(2)

yourAnswerToTheQuestion