People get kind of testy when they feel you have insulted their intelligence.
I know how annoyed I get when someone is giving me advice when the subject is outside their area of competence and inside mine. I’ve also had people justifiably annoyed with me for being the incompetent advise giver. The best thing to do at that point is acknowledge they know what they are talking about and thank them for the education.