Eles ficaram porque queriam destruir a Estrela da Morte.
Eles sabiam que era a arma suprema do terror e era poderosa demais para qualquer planeta resistir, impedindo o apoio à Rebelião. O Império sabia que eles tinham os planos técnicos, então foi uma corrida contra o tempo encontrar fraquezas e explorá-las antes que o Império as encontrasse e as consertasse. E eles sabiam (ou a princesa Leia corretamente adivinhou que eles seriam rastreados) que estava convenientemente vindo direto para eles sem apoio da frota.
Independentemente de quanto tempo passe entre o pouso de Leia com os planos (assumimos que o e-mail intergaláctico seguro não existe), os rebeldes decidem se levantar e lutar. Eles não poderiam ter pedido por uma oportunidade melhor.
E a cerimônia? Parece um pouco prematuro, dado que eles deveriam estar gastando seu tempo freneticamente evacuando antes de aparecerem algumas dezenas de Star Destroyers.
Como Richard apontou , o pessoal não essencial já teria sido evacuado em caso de falha e para evitar o inevitável contra-ataque imperial convencional. A grande cerimônia no final seria os pilotos e sua equipe de apoio ... embora haja uma enorme quantidade de pilotos presentes, o que eles estavam fazendo durante a batalha? Uma possibilidade é que a cerimônia não ocorra em Yavin . Está em um planeta com arquitetura e folhagem semelhantes, como se mostrasse uma cena em Nova York e depois uma cena dentro de um prédio em Chicago. Você seria capaz de dizer a diferença?
Existe novo suporte canônico para isso? Não (embora eu não tenha lido o material novo), isso é especulação. Contraria alguma coisa vista nos filmes? Não, então é algo.