I agree. I once had a coworker who I KNEW was under performing. They went from 'normal' output to just checking in and out.
It was pretty frustrating and de-moralizing as it felt like they weren't pulling their weight. Among teams there is a social contract, it's not all just between an employee and the company, it also impacts your coworkers.