Woran machst du es fest, dass Satelliten im Erdorbit nicht lange/länger durchhalten? Was du anführst, ist die rechnerische Auslegungsdauer für klassische GSO-Satelliten. Um die tatsächlichen Lebenszeiten der Marsorbiter zu vergleichen, musst du auch die tatsächliche Lebenszeit von vergleichbaren Erdsatelliten nehmen.
Die Auslegungszeit ist eine Kostenfrage. Das ist v.a. bei Erdmissionen treibend. Dort kann/möchte man nicht überdesignen. Man nimmt jede mögliche Verlängerung danach gerne mit. Dann steht irgendwann der Nachfolger auf dem Startplatz.
Treibstoff begrenzt praktisch nur bei Missionen, die entweder sehr tief fliegen (GOCE, GRACE) oder die aktiv eine Formation halten (TerraSAR-X - TanDEM-X, GRACE).
Lebenszeit hat für die meisten Missionen (Erde oder Mars) nichts mit der Stabilität des Orbits zu tun. Satelliten sind ewig und drei Tage auf ihren Orbits, verglichen mit der Missionszeit. Man schaltet aus Kostengründen ab, oder Bauteile/Nutzlasten fallen aus.