Forgive my ignorance, but why would you ship an app with a broken login system (or whatever) in the first place?
On the flip side I've heard my fair share of horror stories from expats that get locked out of necessary services only because they don't have a social security number and bank account (yet). And that process can take a while.
On the other hand it means that it's impossible to determine which user is logging in until the proper auth is complete. And thus you cannot have "special accounts" using this flow.
I am currently in this situation.
Alternatively, why understand sarcasm when the lack of understanding provides some folks with an amazing weapon?