It might be related to the hostility of the environment. The chips aren't radiation proof, so it is expected to have some bit flops due to radiation.
Of course they use rad-proofed chips in the rover. But using a newer Qualcomm processor instead of an ancient chip was a big part of the idea.