Negative preference is a "feature".  This allows things like institutions to adjust their children's preferences to negative to disallow arcs completely - prior to exchange matching.