Ok I've not read all comments on this thread because frankly I can't be arsed but surely the day when we all go to work "just to do the job" will be a very sad one indeed.
So the hospital employee who takes time to sit and talk to a distressed patient or relative, get them a cuppa or a box of tissues, working late at the end of a shift to catch up on time spent "not doing the job they are paid to do" - do they fall into the same category as your postman?
Or the council worker who finds a dead cat at a refuse point, who calls an owner to tell them the sad news? Again, not doing the job that they are "paid" to do. Criminal, eh? Particularly given how much council tax costs 
Or the pharmacist who makes sure that an elderly patient who can't get out of the house gets their insulin on time by taking said medication to them in the middle of the day. Should they also be criticised for "not doing the job"?
Or do you think that maybe, just maybe, that by simply being kind, and human, and going the extra mile and using some of your own time to get the job done to make sure that others are OK, might be a worthwhile use of time?
Naive? Perhaps. But I know what type of a world I'd rather live in.