Perhaps a review of the
Apple Support page covering 2FA will be helpful.
As you say, "Apple is pushing very hard !!" But as far as I know so are
Google/Android/Windows/etc.
Not having any iPhone is not a problem. There is no need for any specific brand of "
smart" phone, as far as I know. The only problem with
non-Apple devices is that it
cannot be used to
set up 2FA...
with Apple. You
DO need a "trusted" Apple device to
set up 2FA
with Apple.
However:You can choose to receive the codes by text message or automated phone call [emphasis added].
You don't even need to involve Apple at all, there are apps available for all the common "smart" phone brands. Nor do you really need a "smart" phone, you already have a Mac that includes texting. The whole 2FA scheme really applies to mobile devices, since those are the items you are likely to lose. Someone can always break into your home and steal your Mac, but losing your phone is orders of magnitude more likely.
As for iOS 14.
whatever, I can't help. I already have 2FA set up so there were no steps required to "setting it up" when I updated the OS.
BTW, you do understand that there is not a second password required with 2FA, right?
Of course, if the device you use to
receive the code requires a password, that device's password would be required if it is not open/running.
Hope I haven't confused you with my "understanding" of Apple's implementation of 2FA! I'm sure iny ererz will be corectd bye otherz!!