I think it was. Talk about how horrible it is to pile so many abstraction layers together and developers will come out of the woodwork to talk about how much time it saves them. In a lot of cases, developers are rewriting things over and over again in the latest framework-du-jour simply to pad their resumes when they abandon their current employer in two years. Then they turn around and put all the blame on other people like children.
To expand on this, developer culture is to view good human factors almost as a badge of shame. If you press the issue with "this is a horrible experience that gets in your way in a thousand tiny and not so tiny ways", the response is almost always "if you can't handle tiny inconvenience #386, you weren't cut out to be a programmer". Witness the sheer scorn heaped on GUIs.
It's a kind of gatekeeping behavior - "I suffered through memorizing a bunch of git commands by rote, and now you have to as well."