Something no one has said which probably should be mentioned is that programmers today are just not as good as programmers of yesteryear.
In fact, I'd go so far as to suggest there are more good programmers about today then there were in the past. Though having said that, percentage-wise I'd say the profession is definitely being deskilled (good thing if you're a manager, bad thing if you're a good programmer).
FTFY