It's the latter. Finger oils contain salts and these combined with moisture forms a slightly conductive film. It's not much, but when spread over the multiple years these small cells can last it doesn't take much leakage current to significantly reduce the lifespan.