You are assuming there is but one cause for development and/or loss of resistance.
There may not be much pressure to develop resistance to tetrodotoxin for most species. Simultaneously there might be a higher metabolic cost to retaining it for some species but not for others. It is also possible that resistance with low cost is very rarely lost which is why we carry resistance to toxins we don't often see but population bottlenecks in ancestral lines can cause loss of a trait to propagate - even by accident. And much like Vitamin C loss if it doesn't matter the loss sticks. We should not forget that there are multiple resistance mechanisms as well: an immune system generally primed to fight certain common causes of mortality can, entirely by accident, also be primed to recognize and destroy certain proteins conferring resistance to some toxins and not others.
I have barely scratched the surface above. The random walk of evolution and its constant hoarding tendencies should make everyone skeptical simplistic mechanisms of action as well as "just so" explanations of evolutionary history.
FWIW most things are multi-causal. I previously made the same argument about house prices. People who claim it is caused by foreign money, low interest rates, restrictive zoning, etc all want their pet theory to be The One True Reason. In reality the market is complex and many of the proposed causes are merely contributing factors.