I'm guessing it's because iPhones are easier to characterize over dozens of different android MAC address prefixes.
But with MAC address randomization, I don't recall Apple doing anything different than other vendors so not sure what they are detecting that an Android wouldn't reveal as well.