You want your anti-caking agent to absorb a lot of moisture and a salt is the way to do it.
The reason to grind your own salt is to get it at the right size.
EDIT: I looked it up. It's supposed to stabilize the iodide. The reason they use corn sugar is that it's cheap. Thankfully there are brands that don't include additives in their salt. I'll have to keep an eye out for them. I already get plenty of iodide in my diet.
https://en.m.wikipedia.org/wiki/Sodium_ferrocyanide
The amount is small enough, that it is supposed to do no harm, but I just prefer my salt without cyanide.
And even they can be wrong, sure, but I can still avoid poison where possible, so if I see no reason to voluntarily add cyanide on top of all the other shit for no good reason, I simply won't.
If you ate enough salt to reach a toxic dose of sodium ferrocyanide, you’d already be dead from hypernatremia though?
The dose makes the poison.
Yes it does and it all adds up. So why would I add more things, that are poisenous even at small doses, when I can easily avoid it?
No, it doesn't, because sodium ferrocyanide is poorly absorbed in the first place and not bioaccumulative in humans. I suppose you also don't each spinach or almonds either?
But my point is, sodium ferrocyanide intake is not beneficial, (unlike ordinary sodium). Even if it might do no harm, why should I risk even little harm?
And with adding up, well there is a whole libary of other toxic or potentially toxic additives in the normal food you can buy. I prefer to minimize the potential bad intake, that's all.
Some people don't each rice for this reason, but I just eat around it.
Only for substances that accumulate, which is not the case here...
Now if your salt has PFAS sure
NaCl: 3.000 mg·kg−1 [0]
Na4[Fe(CN)6]: 1600–3200 mg·kg−1 [1]
[0] https://en.wikipedia.org/wiki/Sodium_chloride
[1] (german, as the english version has no LD50) https://de.wikipedia.org/wiki/Natriumhexacyanidoferrat(II)