> Why does it seem routinely acceptable—arguably fashionable—to make such a general and definitive statement [as "programming is hard"] ?
The implicit premise in ^^^^ is that people call programming "hard" more often than they call other fields "hard". I disagree.
Consider the following statements:
* teaching school is hard
* practicing law is hard
* playing the piano is hard
* playing baseball is hard
* painting is hard
* accounting is hard
* working retail is hard
* writing is hard
*none* of those statements strike me as less likely than "programming is hard". Pretty much everything (done decently) is fairly hard, and thus saying so does not seem remarkable.