That may not be true. A few years ago I got strange problems with a few of my PICs ordered in the same batch. Certain output pins of the PIC would be dead (always stuck to 0 or to 1) after some time (while the rest of the pins were still fine). Reprogramming did not help and the same PIC would fail eventually (verification error after programming). Until now I don't know what the problem is exactly but suspect that the circuit connected to those pins consumed more current than what the PIC is capable of.