Vou mudar minha resposta. Eu realmente me decidi.
Rose não era nem egoísta nem desequilibrada, ela tomou uma decisão racional de sua situação.
Depois de ver também o reviver de Wisecrack dos temas deste filme eu vim para comparar o sacrifício de Finn aos outros sacrifícios que foram feitos durante o filme.
Rose deve ter percebido que o sacrifício de Finn dificilmente seria bem sucedido. Para ela, deve ter sido como ver Finn tentando resgatar os rebeldes, mas percebendo que, se não funcionar, o que é muito provável, ela perderá Finn em vão. Sem efeito algum. Você deixaria um amigo correr em um trem rolando porque você está preso nos trilhos? Eu acho que se você pudesse, você pararia esse amigo.
Rose perdeu a irmã no primeiro sacrifício do filme. Logo no início, quando a ganância de Poe leva a um ataque de cabeça quente sobre o destruidor de estrelas. Que, não vamos esquecer, é bem sucedido por pura sorte. Enquanto ninguém realmente sabe sobre a captura remota muito sortuda dentro do último bombardeiro. Mas o que todos provavelmente sabem é que o último bombardeiro foi atingido e explodiu (iirc) enquanto soltava as bombas. O ataque foi a 99% bem sucedido parado pelo contra-ataque dos TIE-Fighters.
Rose, seguindo os heróis da rebelião e as histórias sobre eles, devem pelo menos ter sabido que as perdas neste ataque foram severas e provavelmente perceberam que o resultado poderia ter sido em vão.
Considerando isso no último sacrifício: a tentativa de Finn de destruir o canhão foi apenas uma conclusão lógica para Rose. Poe, o cara que liderou o outro ataque ao destruidor de estrelas se vira e cancela o contra-ataque. Que deve desencadear alguma dúvida nela. Nesta situação, Rose tem influência suficiente para impedir que outra pessoa querida desapareça de sua vida, muito provavelmente em vão. Para ela, a pequena chance de que ele resgate todos tem muito menos peso do que manter alguém que ela ama viva. Mesmo a partir de uma perspectiva não emocional, foi a coisa mais provável a ser bem sucedida.