I think it's because I'm tired, but I'm not following.
I login to $app with my password. $app bounces me to SMS. I then go back to $app with the SMS code.
So I needed my password with $app and the code from the SMS.
I login to $app with my password. $app bounces me to SMS. I then go back to $app with the SMS code.
So I needed my password with $app and the code from the SMS.
But in general, you're right. The problem with SMS as a second factor isn't that it's not two-factor, it's the ease of compromising both factors at once. Hijacking phone numbers is disturbingly easy, and smartphones mean that you can steal one physical token and get both email access (for password reset) and SMS access (for the code).
If it asked for the password (does Uber use passwords at all?) then yes, I was just saying dumb things; please ignore.