I think it returns true in order to differentiate it from instances of `NullUser` which presumably always return false. That way you can do something like `current_user.logged_in?`