Replacing a cartridge, washer or other internal component can repair leaking faucets. Tarnishes and nicks are harder to fix.
Good faucets will give at least 5 if not 10 or more years of trouble-free operation. Plumbers can keep them operating almost indefinitely. Most people, however, would rather pay a few more bucks for a replacement that offers better styling and convenience.