If this was implemented, it wouldn't be very difficult to associate a cycled out profile with a new one. Only days of behavioral information. So if out of a 30 day month, 3 days are used to re-associate user profiles, they're only using a partial profile 10% of the time?
I don't even get why Moz thinks IDFAs are particularly bad for privacy anyways. They're only shared across apps that come from the same developer; your Facebook and Snapchat apps see different tokens. They don't expose any personal information, they only identify a unique piece of hardware. It wouldn't be particularly difficult for apps themselves to generate and persist their own random token; how often do people reinstall apps anyways?