I was gonna say the only reason I can think of to not load the software before it takes off is because it isn't finished yet. I'd imagine memory is pretty small/inexpensive even if it has to be specially fitted to get blasted across the solar system and work next to a nuclear power plant.
(I was working on the Rover team at the time)