But, if you leave the Apple ecosystem, I am now using Android, the process gets convoluted. I get the Apple prompt for two factor, but I do not get the code like you do on an iPhone. So on their prompt I have to take the additional step to have them send a text message so that I can get the code texted to me. On an iPhone, they send you the code directly. I am sorry, but it is annoying and unnecessary that they force it to work this way for people who left iOS behind. I would not be complaining if they gave me the option to get a text by default, or better yet allow use of an authentictor app like almost every other secure platform allows. Someday I will use an iPhone again because I switch regularly, but when I am on iOS I will never choose the option to use Apple authentication because it is a pain in the butt if you leave. And I have removed Authentication with Apple for everything I can other than for Apple services. They also do other things to make leaving difficult that have to be intentional, but they are not relevant to this conversation. However, as I stated before, Microsoft does not do anything similar for people who switch platforms a lot. Actually, I have not experienced any other company that goes out of its way to make it as annoying.