I agree with you. But sometimes they're not stupid, they're lazy. And anyone can be lazy. Often times, that's worse.
Yup. What he's railing against, he's doing himself.
What this means is that different jobs have different job descriptions, different training, different education...