I was giving this some thought while commuting the last week.
I think the problem is not the employee, not the manager, but more the company culture.
If you somehow automate your job, your employer could say "Good job!", give you a big bonus, and put you to work on something more important. Or they can say "Great! Well, we don't need you any more, don't let the door hit you on the way out!" So accomplishing that could work very much in your favor, or could put you out on the street. I would venture to guess that most employees have a pretty good idea of which way this would go at their particular places of employment. And likely, the ones mentioned in the article simply acted accordingly.
Note that a third avenue is, having figured out how to automate your job, simply don't do it and don't tell anyone, and keep doing things the old way for the benefit of job security.
I remember a former boss bemoaning the fact that "Employees don't have any company loyalty anymore, not like in the old days!" Now, this was at a construction company, and their practice, if a crew ran out of work, they got sent home, no hours, no check, no pay, so basically just laid off the minute they hit a dead spot. So the company had zero loyalty towards employees, but couldn't understand why employees didn't have loyalty towards them. But employees do figure this stuff out, and if you're out the door the first time the company can save a nickel doing it, employees are going to keep that in mind as they go about their business.