The author of this article is bad at his job. I don’t know where he pulled that backronym for IDKFA from but it stands for id (as in software) Keys, Full ammo, Armor.
I would then ask, why is idfa the exact same as idkfa except you don't get Keys.
No matter what the answer, it never stood for what this article's author just fucking made up out of thin air so that he could rant about Google SEO or whatever the fuck.