Por que a pilha de objetos grandes e por que nos importamos?

Eu li sobre Gerações e Pilha de objetos grandes. Mas ainda não entendi qual é o significado (ou benefício) de ter um heap de objeto grande?

O que poderia ter dado errado (em termos de desempenho ou memória) se o CLR tivesse confiado na Geração 2 (considerando que o limite para Gen0 e Gen1 é pequeno para manipular objetos Grandes) para armazenar objetos grandes?