No, it's not gatekeeping, it's just incorrect. It is, I would say, correct to say that it's not a general purpose programming language, but that's true of SQL as well. For that matter, Assembler, a specialized language which you would never have a human programmer use directly to, say, style a web page.<p>The real issue is that there are more people who want programming jobs, who know only HTML and CSS, than there are jobs which require only HTML and CSS. But, you know, when you're locked out of a job market by something that is not quickly fixable, it's difficult to be dispassionate about it. Sometimes, if people are "touchy", there isn't anything you can say to calm things down, and the best idea is to leave the conversation. Rarely, after it gets to that point, is there anything you're going to miss by leaving.