Except the one thing you fail to account for is that my comment was speaking to the work ethic of the people. Once again, you're attempting to remove the context from the argument. If you wish to criticise areas of content then by all means provided you can present reason and keep said discussion relevant, I've even agreed with several instances in this thread and others, and even some that I disagree with I don't denounce with comments such "You're no expert therefore your comment is irrelevant"
Going back to the whole work ethics comment. To make a comment on the ethic you once again, need substantial evidence, reasoning or qualification to support said comment, hence why my comment was indicating that you cannot make the claim on a fairly baseless whim or mere conjecture. Also, referring to the earlier post I made, this ties in pretty neatly with ad hominem, by criticising the work ethic and ethos of the developers you're blatantly ignoring the underlying issue and trying to misrepresent it as something else - When in reality they do have an issue with some of their philosophies, or going from 1 extreme to the other when it concerns simplification (e.g. crafting). To be frank, there is realistically no instance of it being a fallacy in the first place simply because the ability to produce evidence or reasonable expertise of the field (and nuances) is crucial to their argument.
To produce another example supporting. If you're working within the IT Line Support Industry, where you might notably getting mountains of tickets per day, some getting backlogged and potentially not responded to for potentially a couple of days as per SLA agreements, and then you get an angry end user on the phone "Why haven't you responded to my ticket for several days, you're so lazy" (Hangs up the phone) - This is an argument that almost stems entirely based upon their own ignorance of the field.
Yes the argument of "If you're not an expert then you cannot criticize at all" is a logical fallacy in itself. Except the premise of my argument was "You cannot attribute work ethic to laziness, when you have zero understanding of said work, or ethic" (Misattributed) - To highlight this as an issue, and why it is an issue, and why it's relevant - Within such a field people are segregated into several teams, whilst also simultaneously each having equal responsibility over the development of another team and the project itself. In a sense, those heading testing and QA are just as responsible for the end produce as the developers themselves. Feedback may or may not get tended to immediately. Similarly, those developing the work may not have their own work tested and validated or issued feedback in due course. It's a fairly abstruse process which has been grossly oversimplified and potentially entirely misunderstood on the basis that people just simply haven't had requisite exposure to said field to otherwise make an accurate comment. This is why I stand by the point. There is equally a stark difference between having a criticism and presenting it as opinion, but the moment you try and attribute it as absolute undeniable fact then that is something else entirely, especially when it pertains to work ethics, something that you can't really make an inference on in the first place.
In this instance, either the ability for people to read between the lines of the comment has diminished or I simply didn't highlight why it is an issue clear enough.