This is a little tricky topic but to my understanding the true MFA (Multi-factor auth) should be done in layered way for example how GOS is offering users to use 1st pin and then a 2nd if they wish to, or pin + finger print etc., but the important part is that the auth is done one after another not in a way that one can backup the other.
I am trying to understand why companies/services etc. do this, like they offer you to use 2FA application but also to use that app they require you to use also a phone number which in that moment can server by their words as "another security measure" to "improve overall security" of an account.
Now tell me am I crazy or not but when you have an username + password, then you have 2FA app, but also for that 2FA app (which can be proprietary to a specific service) you have to provide a phone number to verification and from that moment that phone number can be stored and used as a backup option for 2FA (which is bad) and/or as a recovery option in case you lost your 2FA app or such.
This is not a MFA right? It seems to me like making 2FA weaker in trade of to make it convinient or less support overhead.
So in a common sense if MFA is not layered there is no reason to have it because it could increase attack surface?
Your thoughts on this?