I think there's also a level of cultural gatekeeping in play as well. Programming (and many of its sub-focuses) are considered a fashionable career path, and there are many people who want the reputation that being a programmer/hacker/etc conveys more than they actually want to do the work to learn.
The Security Stack Exchange is full of a similar sort of people. Almost all of the new questions at any given time are either tech support "I think I have a virus!!" or low-effort handholding questions "how do I use kali linux to hack server". I think folks who spend a lot of time on these sorts of websites have adjusted to be more jaded towards questions that look similar. I've learned to ignore it and be thankful that (in general), questions that I ask on stack exchange tend to receive helpful answers.
I think people should think about the saying "if you have nothing good to say, say nothing". Instead of letting people know that they they think they are an idiot, just ignore them and don't post petty comments.
The Security Stack Exchange is full of a similar sort of people. Almost all of the new questions at any given time are either tech support "I think I have a virus!!" or low-effort handholding questions "how do I use kali linux to hack server". I think folks who spend a lot of time on these sorts of websites have adjusted to be more jaded towards questions that look similar. I've learned to ignore it and be thankful that (in general), questions that I ask on stack exchange tend to receive helpful answers.