FYI - 2FA also prevents anyone from sign-on to a new iOS device (Apple's 2FA) without the code verification as well. Try it.
The point being..? I'm quite happy that someone can't accidentally sign into my ios account on their new device, thanks to 2FA.