If you overcook your pasta for pasta salad, it will become too mushy and end up breaking apart when you mix everything together.  If you cook it al dente, it will be soft enough to eat but firm enough to hold up well in the salad.