That is because the joint model's ILP decides with binary variables on which patterns to accept.
label propagation addresses the inherent uncertainty by providing label assignments with confidence numbers.