Constraints eliminate degrees of freedom (DOF) and are consequently more popular than Joints in terms of usage. One (or more) DOF is removed when you apply a constraint (adding relationships), such as marrying two components in an assembly. The motion of a part is defined by its joints. With less input and fewer relationships, they are able to accomplish this.