Looking at how various places do 2FA, it's likely that at least some websites will not support multiple keys even if they ought to.
Also, I imagine that many people do not have the luxury of multiple devices. So if you lose your phone, you'll need to buy or at least borrow another iOS device to recover it from iCloud before you could switch to Android.