I've been reading up about NASA's Juno mission, and came across the Wikipedia article about JunoCam, which is Juno's onboard visible-light camera.
In the article, it's mentioned that the resolution of the sensor is 1200x1600 pixels, which comes out to just under 2MP.
Obviously, sending any camera into deep space and establishing a stable orbit around Jupiter is no small feat -- but seeing as Juno launched in 2011, why is JunoCam's sensor's resolution so low?
I'm assuming - maybe too optimistically - that design changes like sensor selection would be finalized 4-5 years before launch. In 2006-2007, entry-level consumer DLSRs often sported 10MP sensors.
Basically;
Is it more difficult to harden a higher-resolution sensor against hazards in space?
If not, what reasons could NASA have to avoid using higher-resolution sensors?