It feels terrible when you know some students didn't really learn the content, but you move them on anyway. Mastery-based grading solves that problem.