While the Ability makes sense in terms of which Pokémon have it (mostly animals with large amounts of body fat like seals, sea lions, walruses, pigs, bears, and cows) it's actually rather redundant in most cases due to the fact that most Pokémon who have it naturally resist Fire-type and/or Ice-type moves due to their typing. The only Pokémon so far to receive significant benefits from Thick Fat are Mega Venusaur (Grass is weak to both Fire and Ice) and Appletun (while Dragon's resistance to Fire cancels out Grass's weakness to Fire, both Grass and Dragon are weak to Ice). In addition, several Pokémon that one could reasonably expect to have Thick Fat, either due to the real species they're based on having thick fat or large fat deposits in real life (Teddiursa, Ursaring, Ursaluna, Wailmer, Wailord, Kyogre, Numel, Camerupt, Piplup, Prinplup, Empoleon, Eiscue, Delibird, Emboar, Cobalion, Gogoat, Skiddo, Cubchoo, Beartic, Popplio, Brionne, Primarina, Stantler, Wyrdeer, Ting-Lu, Finizen, Palafin, Glaceon, Alolan Vulpix, Alolan Ninetales, Cobalion, Hisuian Zorua, Hisuian Zoroark, Sawsbuck, Kubfu, Urshifu, etc.) and/or the Pokémon themselves appearing fat to some degree (Stoutland, Greedent, Togedemaru, Dedenne, female Indeedee, Honchkrow, Pancham, Pangoro, Diggersby, Bidoof, Bibarel, Floatzel, Drilbur, Excadrill, Skuntank, Zangoose, Slaking, Typhlosion, Terrakion, Granbull, Oshawott, Dewott, Swoobat, Smeargle, Blitzle, Spectrier, Morpeko, Patrat, Zigzagoon, Pidove, Audino, Kangaskhan, Cinccino, Kantonian Raticate, Ducklett, Swanna, Diggersby, Bewear, Komala, Mudbray, Mudsdale, Yamper, Pawmi, Pawmo, Pawmot, Maschiff, Mabosstiff, Fidough, Dachsbun, etc.) or appearing to have large fat deposits such as humps (Tauros, Bouffalant, Numel, Camerupt, Terrakion, Ursaluna, Houndstone, Excadrill, Kantonian Rattata, Ting-Lu, etc.), don't have it.
In addition, while Maschiff and Aqua Breed Tauros are stated to have thick fat or a highly fatty body, they can't legitimately have Thick Fat, and while Hariyama and Lechonk are stated to have large amounts of muscle instead of fat, they can have Thick Fat.
The fact that the Ability defends against Ice moves is understandable, but the fact that it defends against Fire-type moves is odd considering that fat is both flammable and produces heat. However, when fat is concentrated in one place (such as in a camel's hump), it can actually prevent an animal from overheating.
There are no Pokémon native to Kalos that have Thick Fat.
In addition, there are no Pokémon native to Unova, Alola, or Galar that can have Thick Fat as a non-hidden ability.