Valid problem hahah. I'd account that to the fact that in real life you wouldn't always find a star to help you, since space is so large, cold and empty.. But in reality the reason for this is that we simply didn't have the time to properly bias and balance the random generation. If we did that we'd go past the 3 hours :(
Also you can kind of prepare for it by always keeping your temperature really high, so you'll have enough time to get to the next star. Although if u get really really unlucky you'll get no stars for enough time to freeze even if you do that x)