However, that's false binary thinking. Both are right, but they don't conceive if this eventuality being possible.
Please demonstrate a case where "If you need to login as Gary, you $su gary and type in your password. You never know Gary's password." is correct.
If it were correct, what's stopping anyone from becoming root on every single system they have access to? It would be a major security issue.