Crying "ad hominem" is such a terrible retort.
It's like saying "You just called me a loser, and I'm not gonna deny it, but I claim it has no bearing on the value of my opinion".
Uhm, yes it fucking does.
IF, it's a purely theoretical field like logic or mathematics, then yes, you can write a proof and even if you're a bumbling idiot, that proof is either correct or incorrect and that's it.
But on every single topic that people actually disagree about, you can't "prove" an argument correct. Unless there are obvious logical inconsistencies, you can only tell if it "sounds good" which is totally unreliable.
This is why real world decision makers who have serious consequences if they're wrong always pay attention to WHO they are listening to. Financial advice from poor people, and health advice from sick people rarely gets a hearing.
And people who respond "ad hominem" to a challenge of their credibility are kinda forfeiting the debate.