Yes, you could, and you could do better with more moving parts and more stages, but they're optimizing for reliability not for power.
In theory, the best you could do is (T_hot - T_cold) / T_hot, or (430 - 210) / 430 ~= 50% , using some approximate values for fin root temperature and Martian climate. To exceed 10% of the theoretical optimum with something that contains no moving parts is pretty impressive, IMO.