It's used to aggregate ports for redundancy.
Say you have controller and a stack with 2 members. The ports used by member 1 and member 2 are an aggregate as well. You can connect port 1 to member 1 and port 2 to member 2. When member 1 fails, you'll still have the port 2/member 2 connection.