By breaking up the max pending challenges, into outgoing, and incoming, it keeps players from never being able to challenge, or never getting challenged.
If someone always challenges to their max, then nobody can challenge them.
Also, if someone is always being challenged to the max, they could never issue challenges themselves.