it happens if more people knew how simple programmers were for the chips these days they would not be so reliant on opportunistic jerks reaching for wallets.
have a look on the microchip forums for people having problems using home built programmers with crappy free software (e.g. ic-prog, ponyprog, etc.).