Because Thornmail doesn't give much health (which you also need), and regen does very little into dps. It's a stat that's good against poke, but is kinda meh into DPS unless it's in insane amounts (Such as Mundo).
Also, Thornmail isn't meant to just counter AA champions. The purpose of it is to reduce sustain, especially lifesteal, not to just counter autos in general.
is a much better item against autos, as is
. Take one of (or both) of those two and combine it with some more health-heavy items (
or
are all great buys) and maybe a
or
for more HP and to counteract the stray magic damage.
Being a tank means knowing what defensive items you need from the start. You need to adapt your build (or sometimes the tank itself) to the situation. Health is a very effective buy into Jhin and Darius, but is borderline-useless against Kai'sa (especially AP Kai'sa) due to her passive.
instead will do loads against Kai'sa's damage, and will do decently into some other ADCs (primarily Corki), but is useless against most other ones. Crit ADCs will melt through regular armor in most cases, but you combine higher health ratios with
, and you'll last much longer against them.
Just buying Thornmail to handle the ADC isn't a great choice. Unless you're Rammus or maybe Malphite, you typically want to hold off on it until they're actually able to get sustain.