Not all dirty fingerprints are created equal. :)
A fingerprint on the lens can range from minor nuisance, to significant impact in terms of image quality.
However, in general, any kind of oils will attach dirt and grime over time, so a smudge today can become a dirty blight days later.
In general, using a mild solvent/ glass cleaner works to wipe smudges away; there's no real high-tech approach needed.
However, in some cases, a dome (not lens, but outside bubble) is treated with a hydrophobic chemical like CleanView domes or some Panasonic models. Cleaning domes then requires a bubble replacement, since any contact at all lifts away the anti-rain coating.